Не могу заставить nvm обновить узел

Не могу заставить nvm обновить узел

По какой-то причине npm не будет работать для обновления нашей версии node. У нас v6.17.1, и мне нужно обновить ее до v12.4.0. Я могу запустить: nvm install v12.4.0и получаю:

'Now using node v12.4.0`

Однако... если я это сделаю, то node -vполучу:

`v6.17.1'

Затем я попробовал: nvm use v12.5.0и там написано:

`Now using node v12.4.0`

Однако... node -vвсе равно дает:

`v6.17.1`

Я вижу, что он поместил новую версию узла в:

`/home/proxy/.nvm/v12.4.0/bin`

Когда я делаю, which -a nodeя получаю:

`/bin/node`
`/usr/bin/node`

Похоже на: /bin/nodeэто v6.17.1

Может быть, есть другой способ указать новую версию узла, которую я хочу? Я новичок в nvm, так что это мой первый опыт работы с ним.

Спасибо!

решение1

Как обсуждалось в наших чатах, в основном эта проблема была решена следующим образом.

Следующие пути должны отображаться слева направо в PATHпеременной среды Shell-Scripting Environment.

/home/proxy/.nvm/v12.4.0/bin/

/bin/

/usr/bin/

Поскольку /home/proxy/.nvm/v12.4.0/bin/путь является первым, который необходимо найти, nodeтеперь будет получен доступ к новой версии программного приложения.

Связанный контент