Я не могу обновлять nodejs и не понимаю почему.
Если бы я сделал предположение, я бы сказал, что у меня есть два репозитория, перечисленных в apt-get, и оба содержат пакет nodejs.
Вот что я сделал:
Удалил старую версию:
sudo apt-get remove --purge nodejs npm
Затем, пройдя по https://github.com/nodesource/distributions#installation-instructions , я запустил :
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
И затем:
sudo apt-get install -y nodejs
Затем я запускаю:
nodejs -v
Что возвращает:
v0.10.25
Кто-нибудь может объяснить, что происходит не так? И как я могу исправить эту ситуацию?
Большое спасибо.
В конце я устал не добираться нигде.
Как фиксация, я решил использовать nvm (менеджер по версии узла).
супер просто установить, установить и использовать. Занял меньше чем 3 минуты, чтобы рассердиться и работающий с nodejs версией 5.
https://github.com/creationix/nvm
, который я пишу этому для полноты.
Используя nvm (менеджер по версии узла) наилучший вариант обновить версию по умолчанию узла.
установка или обновление nvm:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
или
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
После успешной установки, закройте терминал и откройте новый терминал. Перечислите версию доступного nodejs:
nvm ls-remote
Это перечислит доступные версии nodejs.
Выбор версия Вы хотите установить:
nvm install xxxxxx
Проверка версия:
node -v
Hope это помогает как пошаговое руководство.
Я всегда использую n, чтобы сделать обновление, обновить и удалить node
версии. Обратите внимание, что Вам, возможно, придется использовать sudo
, в зависимости от Вашей конфигурации.
$ npm install -g n
Использование или установка последний официальный выпуск:
$ n latest
Использование или установка стабильный официальный выпуск:
$ n stable
Использование или установка последний официальный выпуск LTS:
$ n lts
Версии Удаления
$ n rm 0.9.4 v0.10.0