Parar a compilação da fórmula homebrew se a dependência falhar

0

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?

    
por peetonn 12.09.2018 / 20:43

0 respostas

Tags