在Ubuntu 14.04上安装nvm

3
我在尝试在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个node。
which node # => /usr/local/bin/node
node --version # => v0.11.13-pre
which nodejs # => /usr/bin/nodejs
nodejs --version # => v0.10.26

当我使用curl一行代码安装nvm,然后使用以下命令:
nvm install 0.10.32

它在 .nvm/v0.10.32 文件夹内创建了一个空文件夹,并为其创建了 .nvm/current 符号链接。另外,bin 文件夹也是空的。如果我安装其他版本的node,则会出现此问题。我想我只需将一个node版本克隆到应该放置它的文件夹中即可,但我不知道这是否足够。此外,我不确定如何使用 nvm current(从 /usr/local/bin/node 到 .nvm/current 的符号链接?)而不进行任何操作,只是遵循教程,node --version 和 nodejs --version 从未使用我指定的版本。
nvm use 0.10.32
3个回答

6

这是我个人关于如何安装nvm(node版本管理器)的指南。

参考文献: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中设置一个默认的node版本,这样每次重新启动系统时都会加载一个默认的node版本:

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


4

我知道我的回答可能已经过时了,但在#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

我刚刚删除了所有有问题的节点安装,直到我的系统使用版本为0.10.*。看起来我在之前尝试过安装节点或其他程序也安装了它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接