Моя формула зависит от другого как:
depends_on: "libconfig"
Недавно я столкнулся с проблемой на одной из машин при установке моего пакета, когда libconfig
не был правильно настроен homebrew:
==> Downloading https://homebrew.bintray.com/bottles/libconfig-1.7.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libconfig-1.7.2.high_sierra.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink lib/pkgconfig/libconfig++.pc
/usr/local/lib/pkgconfig is not writable.
You can try again using:
brew link libconfig
Я ожидаю, что homebrew остановится здесь, так как мой пакет не будет компилироваться без этой зависимости, но он продолжал работать, что в конечном итоге приводило к ошибке компиляции. Есть ли способ заставить homebrew прекратить сборку, если возникли проблемы с установкой зависимостей?