如何在Ubuntu 12.04安装上游版本Nodejs
如何在Ubuntu 12.04安装上游版本Nodejs
###关于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
如何在Ubuntu 12.04安装上游版本Node.js
关于Node.js
Node.js于2009年面世,是一种基于Chrome V8引擎的JavaScript运行环境,用于构建可扩展性和高性能的应用程序和网络服务。它非常适合处理I/O密集型任务,如Web服务器、实时应用等。
设置
在安装Node.js之前,确保你的系统已经安装了必要的编译工具和curl。如果没有安装,可以通过以下命令安装:
sudo apt-get update
更新软件包列表之后,安装编译工具和curl:
sudo apt-get install build-essential curl
安装Node.js和NPM
为了安装Node.js的最新上游版本,我们可以使用源码编译的方法。以下是详细的步骤:
-
创建必要的目录: 创建
local
和node-latest-install
目录,用于存放编译后的文件和源码包。mkdir ~/local mkdir ~/node-latest-install
-
切换到安装目录: 切换到
node-latest-install
目录以便后续操作。cd ~/node-latest-install
-
下载并解压Node.js源码包: 使用curl下载Node.js的最新版本源码包,并解压。
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
-
配置编译选项: 配置编译选项,指定安装路径为
~/local
。./configure --prefix=~/local
-
编译并安装Node.js: 运行编译和安装命令,这可能需要一段时间。
make install
-
安装NPM: 使用curl下载并安装NPM(Node Package Manager)。
curl https://npmjs.org/install.sh | sh
-
更新环境变量: 将
~/local/bin
添加到环境变量中,使Node.js和NPM的命令可以在终端中直接使用。echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc . ~/.bashrc
-
验证安装: 最后,验证Node.js和NPM是否正确安装。
node -v npm -v
通过以上步骤,你应该能够在Ubuntu 12.04上成功安装最新的Node.js版本。
呃,一直以来我用的最简单的方法是:
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 之类的版本管理器