Comando encontrado con 'which' en las nuevas rutas pero aún intenta ejecutarse desde la ruta anterior

0

He instalado la nueva versión de npm en el directorio personalizado .npm-global/bin y la he eliminado de /usr/local/bin . Se declara la nueva ruta:

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

y el nuevo npm se encuentra con which :

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

Sin embargo, todavía intenta ejecutarse desde la ruta anterior y falla:

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

¿Alguna idea de lo que está mal aquí?

    
pregunta Dmitri Zaitsev 20.12.2016 - 09:05

1 respuesta

5

La ruta anterior todavía está almacenada en caché por el shell. Abra una nueva pestaña / ventana o ejecute hash -r para borrarlo.

    
respondido por el nohillside 20.12.2016 - 09:26

Lea otras preguntas en las etiquetas