よると、この:
数式ファイルを変更せずにはいられません。
ローカルアーカイブがビルド前のファイルである場合は、Brewの「ボトル」とも呼ばれます。ここに私が掘り下げたものがあります:
抽出ボトルはMacOSバージョンに関連しています。
例としてpkg-configを取り上げます。
ここhttps://bintray.com/homebrew/bottles/pkg-config#files/には、MacOSバージョンごとに異なるファイルがリストされてい ます。
正しいファイルをダウンロードした後、それを生成できる正しいパスに移動する必要があります
brew --cache --force-bottle pkg-config
10.14の場合:次のようになります。
/Users/username/Library/Caches/Homebrew/downloads/dd6c78ec64b7c09961ccdb1bf873b5852fd93783cf25ae9b9399c5896a420462--pkg-config-0.29.2.mojave.bottle.tar.gz
10.13の場合:次のようになります。
/Users/username/Library/Caches/Homebrew/downloads/8b865a8ad8179d4a45289cab9267cc5e3a6153d06432d90cf1745caf5d92a64d--pkg-config-0.29.2.high_sierra.bottle.tar.gz
その後、brewを実行すると、キャッシュされたローカルファイルを見つけることができます brew install pkg-config
。それ以外の場合は、引き続きURLからダウンロードされます。
ファイルを$(brew --cache)に移動するだけでは、少なくとも今日のbrew(私の場合は2.19バージョン)では動作しません。
brew doctor
か?