Zsh não reconhece alterações de arquivo com o caminho de pesquisa

1

Estou usando o ZShell com o Oh-My-Zsh no OS X 10.8. As atualizações no meu caminho de pesquisa não são reconhecidas imediatamente. Meu caminho de pesquisa:

[~]$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

Eu tinha git em / usr / bin. Eu usei macports para instalar o git, então após a instalação da porta o novo executável está em / opt / local / bin. Mas o comando git e which git ainda usam o mais antigo em / usr / bin. Se eu abrir uma nova janela de terminal, o novo git em / opt é usado corretamente.

Então, como você faz com que o zsh reconheça as atualizações dos arquivos no caminho durante a sessão atual do shell? Ele está executando algum outro comando que está em cache e precisa ser atualizado?

    
por Matt S 17.08.2013 / 21:53

1 resposta

3

Você precisa reescrever os comandos conhecidos:

rehash

Isso é tudo!

    
por 17.08.2013 / 22:23

Tags