Variáveis de ambiente no Subshell

0

Eu tento executar o ImageMagick no MacOS em um script Ant. Embora não exista problema durante a execução no Terminal, o Ant gera um erro ...

 [exec] dyld: Library not loaded: /ImageMagick-7.0.7/lib/libMagickCore-7.Q16HDRI.5.dylib
 [exec]   Referenced from: /Applications/ImageMagick/bin/mogrify
 [exec]   Reason: image not found
 [exec] Result: 134

Ao executar o ImageMagick no Terminal, ele é executado sem problemas, ao iniciá-lo em um subshell, o mesmo erro aparece. Eu acho, as variáveis de ambiente não são passadas corretamente para o subshell ...

Meu .bash_profile é ...

 export PS1="\u@\h\w $ "
 export MAGICK_HOME="/Applications/ImageMagick"
 export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"
 export PATH="$MAGICK_HOME/bin:$PATH"

Alguma idéia?

Thx

Thomas

    
por Llaird 02.07.2018 / 13:49

0 respostas