NPM не будет работать после обновления

Я использовал node.4x и npm, и решил перейти на .67. О, парень.

Я на Mac OSX - новичок в этом.

Когда я набираю npm, я получаю

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

echo $PATH показывает много вещей... некоторые увольнения.

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/me/.rvm/bin:/usr/local/bin:/usr/local/:/usr/local/bin:/usr/local/bin/npm:/usr/local/bin/:/usr/local:/usr/local/bin:/usr/local/

Я пробовал несколько разных установок и, вероятно, должен его очистить, и я не знаю, как это сделать:)

Любые идеи?

Если npm больше не установлен в /usr/bin/npm, тогда хорошие шансы bash(1) has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has has the hase. Хеширование сохраняет повторяющиеся поиски всех каталогов в вашем PATH каждый раз, когда вы выполняете общие программы. Поскольку программы почти никогда не меняют каталоги, это, как правило, отличная идея.

Чтобы проверить, запустите hash -r. Это заставит bash(1) забыть все его отображения. (Это безобидно - он запускается без сопоставлений и растет с течением времени.) Если бы я был прав, ваш npm выполнит правильный исполняемый файл, где бы он ни находился.

57
ответ дан 20 янв. '12 в 3:39
источник