Se você acabou de instalar, é provável que seu shell tenha em cache o caminho antigo. Use:
hash -r
para limpar a tabela de hash do comando e tente executar o comando novamente .
Meu xournal antigo é o 0.4.5, que é /usr/bin/xournal
. Acabei de instalar uma nova versão 0.4.8 compilando da origem para /usr/local/bin/xournal
.
Quando eu chamo xournal
diretamente do terminal, é a versão antiga.
$ xournal
Quando eu chamo /usr/local/bin/xournal
, é a nova versão.
$ /usr/local/bin/xournal
Mas which
mostra que xournal
é /usr/local/bin/xournal
$ which xournal
/usr/local/bin/xournal
O which
não deveria mostrar o caminho real ao chamar xournal
?
Meu PATH
coloca /usr/local/bin
antes de /usr/bin
, então por que não
chamando xournal
chamada /usr/local/bin/xournal
mas
/usr/bin/xournal
?
$ echo $PATH
”/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”
Obrigado.
Se você acabou de instalar, é provável que seu shell tenha em cache o caminho antigo. Use:
hash -r
para limpar a tabela de hash do comando e tente executar o comando novamente .