Установка nvm на Ubuntu 14.04


Я пытаюсь установить nvm на Ubuntu 14.04, но он, кажется, не использует указанную мной версию. Я установил, следуя учебнику здесь https://github.com/creationix/nvm и я также попробовал здесь https://www.digitalocean.com/community/tutorials/how-to-install-node-js-with-nvm-node-version-manager-on-a-vps.

В моей системе уже установлено 2 узла.

which node # => /usr/local/bin/node
node --version # => v0.11.13-pre
which nodejs # => /usr/bin/nodejs
nodejs --version # => v0.10.26

Когда я устанавливаю nvm, используя curl one liner, они дают вам, а затем использовать

nvm install 0.10.32

Он создает пустую папку внутри .НВМ/версия v0.10.32 и .nvm / текущие символические ссылки на него. Кроме того, папка bin также пуста. Эта проблема возникает, если я устанавливаю другие версии узла. Я полагаю, что я мог бы просто клонировать версию node в папку он должен был войти, но ИДК, если это все, что мне нужно сделать. Кроме того, я не уверен Я знаю, как заставить мою систему использовать NVM current (symlink from /usr / local/bin / node to .nvm / ток ?) Ничего не делая сам и только следуя учебнику, node -- version и nodejs --version никогда не используют версию, которую я указываю.

nvm use 0.10.32
3 2

3 ответа:

Вот мое личное руководство по установке nvm (Node version manager).

Ссылка: https://github.com/creationix/nvm

1.) Установите nvm (примечание: на их веб-сайте могут появиться новые версии.)

Завиток https://raw.githubusercontent.com/creationix/nvm/v0.24.0/install.sh | bash

2.) Закройте текущий терминал и используйте новый терминал, а затем повторите попытку nvm.

3.) Установите текущий узел.версия js с помощью:
установка nvm node_version
пример: установка nvm 0.10.32

4.) чтобы проверить версию nodejs--> NVM list

[1]}5.) Установите версию узла по умолчанию в nvm так, чтобы каждый раз при перезагрузке система загружает версию узла по умолчанию:
to get help: nvm -h
to get list of install node.js versions: nvm ls
to set a default alias: nvm alias default node_version
[1]}6.) Удалите определенный узел.версия js:
НВМ удалить node_version

Я понимаю, что мой ответ может быть устаревшим, но в билете № 809 был очень хороший тезис, что использование

$ npm install -g nvm

Ошибается. Чтобы исправить, вы хотите сделать

$ npm uninstall -g nvm
$ apt install curl
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
$ source ~/.bashrc
$ nvm install 5.1
$ nvm use 5.1

Вместо этого (учитывая, что curl еще не установлен на этой машине).

Я просто удалил все установки нарушающих узлов, пока моя система не использовала версию 0.10.* . Похоже, я пытался установить узел до того, как или другая программа установила его.