在Ubuntu 14.04中安装最新的Node.js版本。

16 浏览
0 Comments

在Ubuntu 14.04中安装最新的Node.js版本。

这是我在ubuntu 14.04 LTS上安装nodejs的方法:\n

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get install nodejs

\n当我用以下命令检查node版本时:\n

node -v

\n我得到了这个结果\n

v0.10.37

\n但是最新版本是4.2.6和5.5.0。我该如何获取最新或更新的版本?

0
0 Comments

在Ubuntu 14.04 LTS 64位操作系统中,node和npm的更新存在问题。由于Google Chrome存储库不再提供32位软件包,因此64位Ubuntu/Debian用户在更新软件源时会遇到错误,错误信息如下所示:

Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release

Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

Some index files failed to download. They have been ignored, or old ones used instead.

为了解决这个问题,必须将存储库设置为只支持64位。可以通过以下命令来实现:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

也就是说,在安装node之前,需要将存储库设置为只支持64位。因此,安装最新的node和npm的确切步骤如下:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -

sudo apt-get install -y nodejs

我遇到过类似的问题,并从这里找到了解决方法。希望能对其他人有所帮助。

我遇到了相同的问题,除了Krishnan提到的解决方法外,我还需要运行以下命令:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google.list"

这个方法对我起作用了,我尝试了其他所有方法都不行。

0
0 Comments

问题出现的原因是在Ubuntu 14.04.5 LTS版本中,无法直接使用命令sudo n latest安装最新的nodejs版本。解决方法是首先使用sudo npm install -g n命令安装n包,然后再使用sudo n latest命令安装最新版本的nodejs。如果希望安装特定版本的nodejs,可以通过n ls命令列出可用的nodejs版本,然后使用sudo n 版本号命令安装指定版本。

0
0 Comments

在Ubuntu 14.04中安装最新的Node.js版本的问题是由于默认的apt包过时,而NVM在安装到用户主目录时会出现问题。为了解决这个问题,可以按照以下步骤进行操作:

1. 首先安装curl工具:

sudo apt-get install curl

2. 根据需要安装不同版本的Node.js。例如,要安装Node.js v4,可以运行以下命令:

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

同样地,要安装其他版本的Node.js,可以将相应的版本号替换到上述命令的URL中。

3. 如果以上方法不适用于Ubuntu 14.04 LTS,则可以尝试使用Node版本管理器(如NVM或N)来安装和管理Node.js版本。

`sudo -E bash -`这个命令的作用是将脚本以root权限执行,它会通过curl获取的脚本来安装Node.js。虽然将脚本以root权限执行可能存在安全风险,但这些特定的命令在官方的Node.js安装说明中有提到。

`-E`参数的作用是保留用户的环境变量。

`-y`参数的意义是将“y”作为回答传递给可能出现的提示,比如“确定要安装这个软件包吗”等。

总之,以上方法可以帮助在Ubuntu 14.04中安装最新版本的Node.js。

0