如何在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


6 回复

如何在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的最新上游版本,我们可以使用源码编译的方法。以下是详细的步骤:

  1. 创建必要的目录: 创建localnode-latest-install目录,用于存放编译后的文件和源码包。

    mkdir ~/local
    mkdir ~/node-latest-install
    
  2. 切换到安装目录: 切换到node-latest-install目录以便后续操作。

    cd ~/node-latest-install
    
  3. 下载并解压Node.js源码包: 使用curl下载Node.js的最新版本源码包,并解压。

    curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
    
  4. 配置编译选项: 配置编译选项,指定安装路径为~/local

    ./configure --prefix=~/local
    
  5. 编译并安装Node.js: 运行编译和安装命令,这可能需要一段时间。

    make install
    
  6. 安装NPM: 使用curl下载并安装NPM(Node Package Manager)。

    curl https://npmjs.org/install.sh | sh
    
  7. 更新环境变量: 将~/local/bin添加到环境变量中,使Node.js和NPM的命令可以在终端中直接使用。

    echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
    . ~/.bashrc
    
  8. 验证安装: 最后,验证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 之类的版本管理器

要在Ubuntu 12.04上安装上游版本的Node.js,可以按照以下步骤操作:

  1. 首先,确保你的系统是最新的:

    sudo apt-get update
    
  2. 安装编译工具和curl:

    sudo apt-get install build-essential curl
    
  3. 设置环境变量以便在安装后可以直接使用Node.js和NPM:

    echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
    . ~/.bashrc
    
  4. 创建必要的目录:

    mkdir ~/local
    mkdir ~/node-latest-install
    
  5. 转到node-latest-install目录并下载最新的Node.js源码包:

    cd ~/node-latest-install
    curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
    
  6. 配置和安装Node.js:

    ./configure --prefix=~/local
    make install
    
  7. 安装Node包管理器(NPM):

    curl https://npmjs.org/install.sh | sh
    
  8. 验证安装是否成功:

    node -v
    npm -v
    

以上步骤将帮助你在Ubuntu 12.04上安装上游版本的Node.js。

回到顶部