Estou tentando usar o /etc/paths.d para adicionar um executável à minha variável de caminho, mas até agora não tenho sucesso.
O caminho completo do arquivo executável é: /opt/ImageMagick/bin/convert
/etc/paths.d contém dois arquivos: 40-XQuartz e ImageMagick
O 40-XQuartz contém uma linha: /opt/X11/bin
O ImageMagick contém uma linha:/opt/ImageMagick/bin
Meus echo $PATH
dá:
/Users/Administrator/.rbenv/shims:/Users/Administrator/.rbenv/bin:/Users/Administrator/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
Portanto, parece que apenas o primeiro arquivo (40-XQuartz) faz seu trabalho. As permissões dos dois arquivos (40-XQuartz e ImageMagick) são exatamente as mesmas, então minha pergunta é por que o primeiro funciona e o segundo não.
Estou executando o OS X Mavericks.
/etc/paths.d
obras para mim, mas eu reiniciar qualquer aplicativo de terminal Eu estou usando (ITerm2 no meu caso) para o novo caminho para entrar em vigor