在Ubuntu 14.04上安装nvm

时间:2014-09-22 16:04:55

标签: node.js ubuntu-14.04 nvm

我试图在Ubuntu 14.04上安装nvm,但它似乎没有使用我指定的版本。我按照此处的教程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

当我使用curl one liner安装nvm时,他们会给你,然后使用

nvm install 0.10.32

它在.nvm / v0.10.32和.nvm /当前符号链接中创建一个空文件夹。 另外bin文件夹也是空的。如果我安装其他问题会发生此问题 节点的版本。我想我可以将一个版本的节点克隆到该文件夹​​中 如果这就是我必须要做的事情,它本应该进入但是很有意思。另外,我不确定 我知道如何使我的系统使用nvm当前(从/ usr / local / bin / node到符号.nvm / current的符号链接?)没有自己做任何事情而只是按照教程,node --version和nodejs --version从不使用我指定的版本。

nvm use 0.10.32

3 个答案:

答案 0 :(得分:5)

以下是我个人指南如何安装nvm(节点版本管理器)。

参考:https://github.com/creationix/nvm

1。)安装nvm(注意:他们的网站可能有新版本。)

curl https://raw.githubusercontent.com/creationix/nvm/v0.24.0/install.sh | bash

2.。)关闭当前终端并使用新终端,然后再次尝试使用nvm。

3。)使用以下方法安装当前的node.js版本:
        nvm install node_version
        例如:nvm install 0.10.32

4.)检查nodejs版本 - > nvm list

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

6。)卸载特定的node.js版本:
    nvm uninstall node_version

答案 1 :(得分:3)

我理解我的回答可能已经过时了,但JPush implementation blog link中有一篇非常好的论文,即使用

$ 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)。

答案 2 :(得分:0)

我刚删除了所有违规节点安装,直到我的系统使用了0.10。*的版本。看来我试图安装节点之前或另一个程序安装它。