Minha fórmula depende de outra como:
depends_on: "libconfig"
Recentemente tive um problema em uma das máquinas ao instalar meu pacote, quando libconfig
não foi configurado corretamente pelo 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
Eu esperaria que o homebrew parasse aqui, pois meu pacote não será compilado sem essa dependência, mas continuou rodando, eventualmente levando a um erro de compilação. Existe uma maneira de dizer ao homebrew para parar de construir se alguma das dependências tiver problemas ao instalar?
Tags homebrew