如何在Ubuntu 12.04安装上游版本Node.js
发布于 10 年前 作者 yingjie0904 4128 次浏览 最后一次编辑是 8 年前

###关于Node.js Node.js于2009年面世,是一种事件驱动型编程语言,用Javascript 写成,是当前github里第二流行的库,用于构建可扩展性高的应用程序和网络程序,特别适合于网络服务器构建。

<be /> ###设置

如果你的droplet已经安装了编译器和curl,大可跳过这部分。

因为node.js安装本身同时需要一个编译器和curl,所以需要这些步骤。例外,对于下面三个命令(实际安装不需要),你需要在VPS上具有sudo权限。

继续下一步,在开始安装任何所需组件之前,运行apt-get update。 sudo apt-get update

更新完成后,在你的VPS上安装一个编译器。 sudo apt-get install build-essential

另外,一定要下载curl,我们需要它自行运行安装。 sudo apt-get install curl

当那两个组件下载完成后,你就可以安装node.js了。

###安装node.js和NPM 本人发现了下面这个描述安装node.js的最简单方法。根据其站点的内容,安装node.js有8种安装方法,如果愿意的话可以查看其他的方法

具体安装过程很顺畅,并单独在用户本地系统安装node.js。

通过改变路径从~/local/bin 目录获得命令,启动 echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc

继续下一步,加载bashrc文件

. ~/.bashrc

给安装创建两个新目录

mkdir ~/local
mkdir ~/node-latest-install

转换到latest-install文件夹 cd ~/node-latest-install

运行curl得到node.js压缩包,接着进行解压。 curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1

完成后,继续下一步,开始安装进程,并限制本地用户。这可以保证稍后你不再需要sudo。 /configure --prefix=~/local

运行安装,但会遇到提醒:需要一会儿时间。 make install

通过curl下载node包管理器,就完成了。 curl https://npmjs.org/install.sh | sh

在全部完成后,你可以快速查看一下你的VPS上安装的是哪个版本。 node -v

<br /> From: https://www.digitalocean.com/community/articles/how-to-install-an-upstream-version-of-node-js-on-ubuntu-12-04

4 回复

呃,一直以来我用的最简单的方法是:

git clone https://github.com/creationix/nvm.git ~/.nvm
. ~/.nvm.sh
nvm install v0.10.26
nvm alias default v0.10.26
node -v

什么是上游版本?是不是意思是,现在的稳定版是10.26,要安装比10.26更新的?

原文意思是这样的,但细究一下原文没有明确upstream version和latest之间的关系

因为这片文章写于2012年,那时候还没有nvm 之类的版本管理器

回到顶部