Nodejs总是安装4.2.6

时间:2017-08-09 07:12:54

标签: node.js ubuntu-16.04

我正在我的localhost中安装最新版本的nodejs。但系统总是安装4.2.6版本。如何安装最新版本。

我使用的命令:

sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs

安装完毕后我已经检查过了:

node -v

结果:

v4.2.6

apt-cache policy nodejs的输出:

Installed: 4.2.6~dfsg-1ubuntu4
Candidate: 4.2.6~dfsg-1ubuntu4
Version table:
*** 4.2.6~dfsg-1ubuntu4 500
    500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 
Packages
    100 /var/lib/dpkg/status

OR

任何人都可以从

发送安装步骤
node-v8.2.1-linux-x64.tar.xz 

文件。

由于

5 个答案:

答案 0 :(得分:14)

在Linux系统中,没有比nvm - Node Version Manager更好的方法。

安装:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

然后,使用就像:

nvm install 8.0
nvm use 8.0

如果重新启动后您将看到旧版本,请使用nvm alias将您的版本设置为默认版本。

答案 1 :(得分:0)

嘿,如果您有Ubuntu 16,请尝试以下说明。它非常适合我。在此过程中出现要求时,还提供您的帐户密码。

  1. sudo su -c“ echo'deb https://deb.nodesource.com/node_8.x xenial main'>> /etc/apt/sources.list.d/nodesource.list”

  2. sudo su -c“ echo'deb-src https://deb.nodesource.com/node_8.x xenial main'>> /etc/apt/sources.list.d/nodesource.list”

  3. sudo apt-get更新

  4. apt-cache策略nodejs 检查列出的版本是否具有节点8

  5. sudo apt-get install nodejs

  6. nodejs -v 检查安装的节点版本

这将在您的系统上成功安装nodejs版本8。如果您希望使用其他版本,请在步骤1和2上更改版本,它将成功运行。

答案 2 :(得分:0)

对我来说-解决方案在此页面上

参考:https://websiteforstudents.com/install-the-latest-node-js-and-nmp-packages-on-ubuntu-16-04-18-04-lts/

...对于最新版本,请添加此PPA。

dateObject

要安装LTS版本,请使用此PPA

{ [this.currentDate]: true }

?

我正在运行Ubuntu 18.04 Bionic Beaver LTS ...所以我需要版本8

答案 3 :(得分:0)

当前的LTS指令:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

https://github.com/nodesource/distributions#installation-instructions

提供

答案 4 :(得分:0)

sudo rm -rf / var / lib / apt / lists / *

sudo rm -rf /etc/apt/sources.list.d / *

sudo apt-get更新

#使用此方法从设备中删除以前的Nodejs,然后通过安装NVM再试一次