【问题标题】:Install Node 6.9 on Ubuntu Zesty 17.04在 Ubuntu Zesty 17.04 上安装节点 6.9
【发布时间】:2017-09-21 07:02:45
【问题描述】:

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

轻松获取

sudo apt-get update
sudo apt-get install nodejs npm

节点 PPA

curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
sudo apt-get update
apt-get install nodejs npm

结果

$> node -v
v4.7.2

如何获得 NodeJS 的 6.9 版本?

【问题讨论】:

  • 您的安装说明对我来说效果很好:$ node -v v6.11.2
  • 对我来说,反过来,他们没有。很奇怪。

标签: javascript node.js ubuntu npm angular-cli


【解决方案1】:

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

  1. 删除旧版本sudo apt-get remove --purge node
  2. https://nodejs.org/en/ 下载 Node 二进制文件
  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

希望对你有帮助!

【讨论】:

  • 感谢您的回答。在我遇到这个解决方案之前,这是多么痛苦,这太荒谬了。
【解决方案2】:

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

npm install n --global

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

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

【讨论】:

  • 我出现以下错误:安装:node-v6.10.2 错误:6.10.2 版本无效,请您帮我解决一下吗?
  • curl 7.52.1 (x86_64-pc-linux-gnu) libcurl/7.52.1
  • 那么which head
  • /usr/bin/head.我试图找出是否存在冲突的库,但似乎没有。
【解决方案3】:

安装 NodeJS 任何版本

# you can replace number 6 with new version
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash - 
sudo apt install nodejs
node -v

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 2017-09-27
    • 2018-01-16
    • 2018-01-24
    • 2017-11-28
    • 2018-09-18
    • 1970-01-01
    相关资源
    最近更新 更多