我该如何在Ubuntu上编译/安装Node.js?它失败了,并显示了一个关于的错误。
我该如何在Ubuntu上编译/安装Node.js?它失败了,并显示了一个关于的错误。
一行命令来安装所有必要的依赖项(curl和git实际上不是必需的,但非常有用,如果您通过nvm安装,则也需要它们)。
sudo apt-get install build-essential libssl-dev curl git-core
最后两个依赖项并不总是必需的,但安装它们确实非常有用,并且您以后可能仍需要它们。
只安装cxx编译器
sudo apt-get install build-essential
如果缺少 opensslsudo apt-get install libssl-dev
ash.exe
$ /bin/rebaseall
…做到了。
祝你好运!
ash.exe
和rebaseall.exe
是随cygwin一起提供的实用工具。 - Jay Sidriash.exe
时,输出结果很奇怪。我打开了一个普通的 cmd
窗口,然后运行了 cd C:/cygwin/bin
命令,接着运行了 dash.exe
(据说是更好的 ash.exe
,但两者都可以)。然后使用了 ./rebaseall
命令。 - Dominic K如果你在Mac OSX上遇到这个错误,你需要安装XCode。
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
成功构建,然后使用sudo进行配置/安装。 - timoxley我需要在Cent OS上运行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