2010-07-25 163 views

回答

111

單線程安裝所有需要的依賴關係(curl和git並不是真的需要,但是如果您通過nvm安裝,則非常有用,也是非常有用的)。

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

最後兩個依賴並不總是必要的,但安裝它們真的有用呢,你可能需要在以後反正。

僅安裝CXX編譯器

sudo apt-get install build-essential 

如果OpenSSL的缺少

sudo apt-get install libssl-dev 
+4

我還發現這個非常好的教程,解釋如何在ubuntu上安裝node.js => http://www.codediesel.com/linux/installing-node-js- on-ubuntu-10-04/ – Alfred 2010-12-05 02:26:28

8

如果你正在嘗試此Win7上像我一樣,在運行:

ash.exe 
$ /bin/rebaseall 

...做了tric ķ。

祝你好運!

+1

我想你應該把它作爲一個單獨的主題,如果它不存在。然後,當用戶谷歌編譯node.js的窗口時,他們會發現你的話題。 – Alfred 2010-12-25 20:53:50

+0

感謝您的提示。 – 2011-01-07 23:43:29

+1

值得注意的是,Nicholas正在使用cygwin編譯Windows中的節點。 'ash.exe'和'rebaseall.exe'是cygwin附帶的實用程序。 – 2011-06-23 06:17:50

45

如果你像我一樣正試圖上運行亞馬遜的Linux AMI(這看起來是一個削減版的CentOS)的AWS實例上安裝此:

安裝基礎工具:

yum groupinstall "Development Tools"

現在安裝的OpenSSL devel的:

yum install openssl-devel

節點現在應該編譯罰款。

+2

謝謝!這正是我需要的。爲我節省了很多時間。 – 2011-08-18 16:12:51

+0

非常感謝! – Eric 2011-10-15 21:00:15

+0

我<3 U.謝謝! – NathanD 2012-02-15 15:47:41

6

如果您發現自己在Mac OSX上遇到此錯誤,則需要安裝XCode。

https://developer.apple.com/

+0

我也聽到這個我的一個朋友使用macosx – Alfred 2011-06-16 22:24:04

+0

這應該是在您的安裝DVD。至少它在我的雪豹副本上。 – tentonipete 2011-07-08 21:33:40

+0

現在Xcode在應用商店中。巨人下載! – aredridel 2011-07-24 21:45:37

3

我需要在美分操作系統上運行yum install gcc-c++

0

對於Node.js的V6:

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

For節點。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 

Partial source here.