Я не могу обновить 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
Кто-нибудь может объяснить, что происходит не так? И как я могу исправить эту ситуацию?
Большое спасибо.
which nodejs
скажу тебе это. Затемapt-get remove...
снова запустите и посмотрите, что выводитсяwhich nodejs
после попытки удалить его.Ответы:
Использование nvm (менеджера версий узлов) - лучший вариант для обновления версии узла по умолчанию.
установить или обновить nvm:
или
После успешной установки закройте терминал и откройте новый терминал. Перечислите доступную версию nodejs:
Это перечислит доступные версии nodejs.
Выберите версию, которую вы хотите установить:
Проверьте версию:
Надеюсь, это поможет в качестве пошагового руководства.
источник
В конце концов мне надоело никуда.
В качестве решения я решил использовать nvm (менеджер версий узлов).
Это супер просто установить, настроить и использовать. Потребовалось менее 3 минут, чтобы начать работу с nodejs версии 5.
https://github.com/creationix/nvm
Я пишу это для полноты.
источник
Я всегда использую п делать обновление, обновление и удаление
node
версий. Обратите внимание, что вам, возможно, придется использоватьsudo
, в зависимости от вашей конфигурации.Используйте или установите последнюю официальную версию:
Используйте или установите стабильную официальную версию:
Используйте или установите последнюю официальную версию LTS:
Удаление версий
источник