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

0

OK, esta pergunta pode parecer básica demais, mas isso não significa que eu 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 tinha instalado (com um pacote de configuração) um aplicativo ( D para Xcode ) que obviamente expandia seus binários por todo o sistema
  • Então, eu tentei apagar o binário principal de onde ele deveria estar ( /Library/Compilers/dmd2/osx/bin/dmd ) e o instalei (na verdade eu estou falando sobre o compilador D , mas não deveria importar ) como de costume em /usr/bin

Agora, aqui está o problema:

  • Se eu tentar executar o aplicativo como /usr/bin/dmd , funcionará bem
  • Se eu tentar executá-lo apenas com dmd (é em /usr/bin , que por sua vez pertence ao $PATH , certo?), ele tenta lançá-lo do localização anterior e estou recebendo erros ...

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

Alguma idéia de como isso pode ser corrigido, de modo que, ao digitar dmd , ele procure no local correto?

    
por Dr.Kameleon 07.02.2013 / 08:40

1 resposta

1

Sempre que você fizer alterações em seu $PATH , precisará 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á pelos binários em seu lugar antigo.

    
por 07.02.2013 / 09:19