如何编译/安装 node.js (无法配置 cxx 编译器!)(Ubuntu)。

如何在 Ubuntu 上编译/安装 node.js。

27723 次浏览

一行程序 来安装所有需要的依赖项(curl 和 git 实际上并不需要,但是非常有用,如果通过 nvm 安装,也是必需的)。

sudo apt-get install build-essential libssl-dev curl git-core

最后两个依赖项并不总是需要的,但是安装它们无论如何都是非常有用的,而且您可能以后也需要它们。

只安装 Cxx 编译器

sudo apt-get install build-essential

如果 开放丢失

sudo apt-get install libssl-dev

如果你像我一样在 Win7上尝试,运行:

ash.exe
$ /bin/rebaseall

成功了。

祝你好运!

如果您像我一样,试图在运行 Amazon Linux AMI 的 AWS 实例上安装这个软件(它看起来是一个简化版 CentOS) :

安装基础工具:

yum groupinstall "Development Tools"

现在安装 openssl-devel:

yum install openssl-devel

Node 现在应该可以编译了。

如果您发现自己在 MacOSX 上出现了这个错误,那么您需要安装 XCode。

Https://developer.apple.com/

我需要在 Cent 操作系统上运行 yum install gcc-c++

对于 Node.js v6:

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

对于 Node.js v7:

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

可选项: 安装构建工具 要从 npm 编译和安装本机插件,您可能还需要安装构建工具:

sudo apt-get install -y build-essential

在获得最新的 NPM 软件包之后,如果你需要:

npn update -g

部分来源在这里。