{"width":"100%","blog_title":"by shigemk2","type":"rich","height":"190","published":"2025-09-05 23:07:19","categories":["homebrew"],"author_url":"https://blog.hatena.ne.jp/shigemk2/","description":"\u5f15\u6570\u30d1\u30fc\u30b5\u30fc\u306e\u30b9\u30bf\u30d6\u304b\u3089\u5f0f\u3092\u8aad\u307f\u8fbc\u3080 \u30ab\u30fc\u30cd\u30eb\u62e1\u5f35 + utils.rb \u3067\u53b3\u5bc6\u306a\u578b\u4ed8\u3051\u3092\u6709\u52b9\u5316 formula_support \u3092 keg_only \u306b\u30ea\u30cd\u30fc\u30e0\uff08\u7406\u7531\uff09\u3001\u82e5\u5e72\u306e\u30ea\u30d5\u30a1\u30af\u30bf\u30ea\u30f3\u30b0 Formulary \u304b\u3089 Pathname \u7cbe\u7dfb\u5316\u3092\u62bd\u51fa formula_cellar_checks: \u540d\u79f0\u5909\u66f4\u3092\u56de\u907f \u5197\u9577\u306a T.bind(self, Pathname) \u3092\u524a\u9664 \u4e26\u5217\u51e6\u7406\u30c1\u30a7\u30c3\u30af\u3068\u521d\u671f\u5316\u306e\u305f\u3081\u306eDownloadQueue\u30d8\u30eb\u30d1\u30fc\u3092\u4f5c\u6210 Sorbet/Refinement\u3092\u6709\u52b9\u5316 dev-cmd/pr-publish: \u30c7\u30d5\u30a9\u30eb\u30c8\u3092main\u30d6\u30e9\u30f3\u30c1\u306b\u8a2d\u5b9a test, postinst\u2026","blog_url":"https://www.shigemk2.com/","title":"brew 4.6.8","version":"1.0","author_name":"shigemk2","provider_name":"Hatena Blog","provider_url":"https://hatena.blog","url":"https://www.shigemk2.com/entry/2025/09/05/230719","image_url":null,"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fwww.shigemk2.com%2Fentry%2F2025%2F09%2F05%2F230719\" title=\"brew 4.6.8 - by shigemk2\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>"}