Não é possível iniciar o aplicativo de /usr/bin

Não é possível iniciar o aplicativo de /usr/bin

OK, esta pergunta pode parecer muito básica, mas isso não significa que ainda não esteja um pouco confuso:

  • Estou executando o OS X 10.6.8 (não deve fazer muita diferença, porém, o problema é mais específico do * nix)
  • Eu instalei (com um pacote de configuração) um aplicativo (D para Xcode) que obviamente espalha seus binários por todo o sistema
  • Então, tentei deletar o binário principal de onde ele deveria estar ( /Library/Compilers/dmd2/osx/bin/dmd) e instalei-o (na verdade estou falando doCompilador D, mas realmente não deveria importar) como de costume em/usr/bin

Agora, aqui está a questão:

  • Se eu tentar executar o aplicativo como /usr/bin/dmd, ele funciona bem
  • Se eu tentar executá-lo apenas com dmd(está in /usr/bin, que por sua vezpertencepara o $PATH, certo?), ele tenta iniciá-lo do local anterior e estou recebendo erros...

    dmd: failed to launch executable at /Library/Compilers/dmd2/osx/bin/dmd.drkiMac
    

Alguma idéia de como isso poderia ser corrigido, para que ao digitar dmdpareça no local correto?

Responder1

Sempre que você fizer alterações, $PATHprecisará recarregar a configuração do seu shell. A maneira mais fácil de fazer isso seria simplesmente reiniciar o aplicativo do terminal.

Caso contrário, seu shell ainda procurará os binários em seu antigo local.

informação relacionada