Diga a hash
para esquecer os locais:
hash -r
De help hash
:
Options: -r forget all remembered locations
Mais informações: Por que 'digitar qual' diz que 'o que é hash'?
Eu tinha um programa auto-compilado instalado no meu computador. Tentei excluí-lo removendo todas as pastas e arquivos, incluindo os binários localizados em usr/local/bin/
.
Eu reinstalei o programa do PPA estável do Ubuntu, então agora os binários estão em /usr/bin/
.
No entanto, quando eu digito o comando, no meu caso ogrinfo --version
ou gdal-config --version
, recebo a seguinte saída:
-bash: /usr/local/bin/ogrinfo: No such file or directory
Se eu executar type ogrinfo
, eu volto:
ogrinfo is hashed (/usr/local/bin/ogrinfo)
Como posso dizer ao meu sistema para procurar o pacote em /usr/bin/
em vez de /usr/local/bin
?
Informações adicionais
Quando eu estava instalando o programa pela primeira vez a partir da fonte, eu digitei esses comandos que eu acho que podem ser parte do problema (que eu realmente não sei exatamente o que eles fazem exatamente)
ldconfig
export PATH=$HOME/gdal-compile/bin:$PATH
export LD_LIBRARY_PATH=$HOME/gdal-compile:$LD_LIBRARY_PATH
Diga a hash
para esquecer os locais:
hash -r
De help hash
:
Options: -r forget all remembered locations
Mais informações: Por que 'digitar qual' diz que 'o que é hash'?