在Ubuntu Zesty 17.04上安装Node 6.9

Rad*_*FID 13 javascript ubuntu node.js npm angular-cli

我想安装的最新版本NodeJS上Ubuntu Zesty 17.04.但无论是使用apt-get还是尝试从nodesource ppa下载它,我总是拥有版本4.7.2.

apt-get的

sudo apt-get update
sudo apt-get install nodejs npm
Run Code Online (Sandbox Code Playgroud)

节点PPA

curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
sudo apt-get update
apt-get install nodejs npm
Run Code Online (Sandbox Code Playgroud)

结果

$> node -v
v4.7.2
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得NodeJS的6.9版本?

Rad*_*FID 14

我没有成功通过apt-get或nodesource ppa安装它.但是我通过以下步骤手动安装Node解决了这个问题:

  1. 删除旧版本 sudo apt-get remove --purge node
  2. 从https://nodejs.org/en/下载节点二进制文件
  3. 根据需要提取存档 tar -xzf <ARCHIVE>.tar.gz -C <YOUR_FOLDER>
  4. 创建节点符号链接ln -sf <YOUR_FOLDER>/bin/node /usr/bin/node
  5. 创建nodejs符号链接ln -sf <YOUR_FOLDER>/bin/node /usr/bin/nodejs

结果:

radouane@roufid:$ node -v
v6.10.2
Run Code Online (Sandbox Code Playgroud)

我希望它有所帮助!

  • 谢谢你的回答.在我遇到这个解决方案之前,这是多么痛苦是荒谬的. (3认同)

Har*_*nan 12

最好的方法是使用n.它是一个节点模块,可帮助您轻松更新和切换节点版本.

npm install n --global

n list 将列出所有节点版本.

如果要切换到新版本6.10.2使用命令 n 6.10.2