Reiniciar o Terminal provavelmente funcionará.
No momento eu estou no Mavericks, e eu apenas desinstalei o homebrew. Com homebrew eu tinha instalado python, mas depois de desinstalá-lo meu terminal não pode iniciar o interpretador python. Eu recebo esta mensagem:
-bash: /usr/local/bin/python: No such file or directory
Existe algum tipo de configuração que eu tenho que restaurar para executar a versão nativa do python?
Resposta simples: Você pode executar hash -r
, o que faria com que bash
(seu shell) esquecesse os locais dos executáveis e "pesquisasse novamente" por eles em $PATH
.
Resposta mais detalhada: Por padrão, bash
armazena comandos e seus locais em uma tabela ( hash
). Em seguida, ele só precisa pesquisar $PATH
uma vez por comando e pesquisar a tabela toda vez que você executar o comando novamente.
Reiniciar bash
irá limpar a tabela de hash, mas se você não quiser reiniciá-la, hash -r
(para limpar a tabela) ou hash -p commandname
(para limpar apenas uma entrada) funcionará .