Согласно этому :
Не совсем без изменения файла формулы.
если ваш локальный архив - файл предварительной сборки, то есть «бутылка» в 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
?