Il comando è stato trovato con "which" nei nuovi percorsi ma tenta ancora di essere eseguito dal vecchio percorso

0

Ho installato una nuova versione di npm nella directory personalizzata .npm-global/bin e l'ho rimossa da /usr/local/bin . Il nuovo percorso è dichiarato:

PATH=/usr/local/bin:./node_modules/.bin:/Users/dmitrizaitsev/.npm-global/bin:...

e il nuovo npm viene trovato con which :

which npm
/Users/dmitrizaitsev/.npm-global/bin/npm

Tuttavia, tenta ancora di eseguire dal vecchio percorso e fallisce:

npm
-bash: /usr/local/bin/npm: No such file or directory

Qualche idea di cosa c'è che non va qui?

    
posta Dmitri Zaitsev 20.12.2016 - 09:05
fonte

1 risposta

5

Il vecchio percorso è ancora memorizzato nella cache dalla shell. Apri una nuova scheda / finestra o esegui hash -r per cancellarlo.

    
risposta data 20.12.2016 - 09:26
fonte

Leggi altre domande sui tag