Komenda znaleziona z `który` na nowych ścieżkach, ale nadal próbuje uruchomić ze starej ścieżki


0

Zainstalowałem nową wersję npmw katalogu niestandardowym .npm-global/bini usunąłem ją /usr/local/bin. Nowa ścieżka jest zadeklarowana:

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

i nowy npmzostał znaleziony z which:

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

Jednak nadal próbuje uruchomić się ze starej ścieżki i kończy się niepowodzeniem:

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

Masz pojęcie, co tu jest nie tak?

Odpowiedzi:


5

Stara ścieżka jest nadal buforowana przez powłokę. Otwórz nową kartę / okno lub uruchom, hash -raby je wyczyścić.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.