如何在Ubuntu12.04上安装Node.js的上游版本

来自菜鸟教程
跳转至:导航、​搜索


状态: 已弃用

本文介绍了不再受支持的 Ubuntu 版本。 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.

请参阅:
本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。


关于 Node.js

节点.js。 是一个使用事件驱动(而不是基于线程)编程来构建可扩展应用程序和网络程序的系统。 它对于构建 Web 服务器特别有用。 node.js 用 Javascript 编写,创建于 2009 年,目前是 github 上第二受欢迎的存储库。

设置

如果您在 droplet 上安装了编译器和 curl,请随意跳过本节。 之所以包含这些步骤,是因为 node.js 安装本身需要编译器和 curl。 此外,对于接下来的三个命令,您需要在虚拟专用服务器上具有 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 的方法,如果您愿意,可以查看其他 可能性

这个特定的安装非常简单,只在用户的本地系统上安装 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,但要注意:它确实需要一段时间。

make install

通过 curl 下载节点包管理器来完成:

curl -L https://npmjs.org/install.sh | sh

全部完成后,您可以快速检查您在虚拟专用服务器上安装的版本。

node -v

埃特尔·斯维尔德洛夫