Я пытаюсь установить node.js в ubuntu 14.10
Я не хочу использовать пакет ubuntu, но последняя стабильная версия узла - v0.10.36, поэтому я установил pvm и установил узел v0.10.36
пока все хорошо, когда я запускаю
node -v
, это правильно дает мне правильную версию.
Однако, если я теперь закрываю консоль, с которой я установил и открываю новую консоль, и снова запускаю node -v, я получаю печально известное сообщение о конфликте -
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: sudo apt-get install <selected package>
Если я запускаю nvm install 0.10 .36, он говорит мне, что он уже установлен, но узел -v снова работает
Я не могу увидеть узел в usr \ bin
Как узнать, где он был установлен и что мне нужно сделать, чтобы узел работал между закрытиями консоли?
Можно сделать это просто, создают символьную ссылку на nodejs:
Первая проверка, если nodejs существуют: ls-l/usr/bin/nodejs
создать символьная ссылка: sudo ln-s/usr/bin/nodejs/usr/bin/node
Получение той же ошибки на Ubuntu 14.04 при закрытии консоли.
, Как замечено здесь , как только NVM установлен, необходимо создать default
для запуска с консоли:
Для установки Версии узла по умолчанию, которая будет использоваться в любой новой оболочке, используйте псевдоним 'значение по умолчанию':
nvm alias default node
Кажется, существует проблема с пакетом узла в Ubuntu... Я сохранил меня головная боль путем загрузки zip узла с официального сайта и извлек файлы к их соответствующим постионам.... Т.е. файлы в извлеченной папке мусорного ведра к/usr/bin и остальным соответственно