У меня уже давно установлен node.js на Ubuntu 14.04. Я установил nvm несколько месяцев назад, и все всегда работало нормально. Пару дней назад, когда я пытаюсь запустить скрипт узла, я получаю следующее:
me@here~$: node
he program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: sudo apt-get install <selected package>
Если я затем использую nvm, чтобы указать, что я хочу использовать узел (nvm use node
), все снова работает - до тех пор, пока я не закрою свой терминал или не начну новый сеанс. Очень надоедливый.
Конечно, если я выполню предложенное действие и сделаю
sudo apt-get install node
Устанавливается не node.js, а какой-то другой несвязанный пакет.
вопрос
Что я могу сделать, чтобы запуск node
в любом сеансе терминала разрешил все, что было ранее настроено nvm?
Обновлять
Из одного из комментариев, ссылающихся на другой вопрос, вот как я решил это:
«Мне также нравится добавлять строку внизу моего .bashrc, например:
nvm use stable > /dev/null
Это будет автоматически использовать последнюю установленную вами версию».
"I also like to add a line to the bottom my .bashrc like: nvm use stable > /dev/null. That will automatically use the latest version you have installed."
- person Paul   schedule 23.04.2016