我正在我的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
文件。
由于
答案 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,请尝试以下说明。它非常适合我。在此过程中出现要求时,还提供您的帐户密码。
sudo su -c“ echo'deb https://deb.nodesource.com/node_8.x xenial main'>> /etc/apt/sources.list.d/nodesource.list”
sudo su -c“ echo'deb-src https://deb.nodesource.com/node_8.x xenial main'>> /etc/apt/sources.list.d/nodesource.list”
sudo apt-get更新
apt-cache策略nodejs 检查列出的版本是否具有节点8
sudo apt-get install nodejs
nodejs -v 检查安装的节点版本
这将在您的系统上成功安装nodejs版本8。如果您希望使用其他版本,请在步骤1和2上更改版本,它将成功运行。
答案 2 :(得分:0)
对我来说-解决方案在此页面上
...对于最新版本,请添加此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再试一次