Моя формула зависит от другого как:

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 прекратить сборку, если возникли проблемы с установкой зависимостей?

0