2013-10-03 139 views
3

我想在RH上從源代碼安裝node.js,並且一直運行到下面的錯誤中。節點安裝錯誤

make[1]: g++: Command not found 
make[1]: *** [~/node-v0.10.20/out/Release/obj.target/v8_base/deps/v8/src/accessors.o] Error 127 

相關細節:

我試圖安裝爲本地用戶,不使用sudo命令,通過指定安裝路徑:

./configure --prefix=/path/to/node && make && make install 

我檢查列出的依賴,我確實有gcc 4.4,python 2.6.6和gmake 3.8.1。看來化妝[1] commad是:

g++ '-DENABLE_DEBUGGER_SUPPORT' '-DENABLE_EXTRA_CHECKS' '-DV8_TARGET_ARCH_X64' -I../deps/v8/src -Wall -Wextra -Wno-unused-parameter -pthread -m64 -fno-strict -aliasing -O2 -fno-strict-aliasing -fno-tree-vrp -fno-tree-sink -fno-tree-vrp -fno-rtti -fno-exceptions -MMD -MF ~/node-v0.10.20/out/Release/.deps//var/opt/webdocs/wtprefork/ld/packages/node-v0.10.20/out/Release/obj.target/v8_base/deps/v8/src/accessors.o.d.raw -c -o ~/node-v0.10.20/out/Release/obj.target/v8_base/deps/v8/src/accessors.o ../deps/v8/src/accessors.cc 
+1

當你在控制檯輸入'g ++'時會發生什麼? – TheHippo

+0

沒有找到。 –

+0

你需要安裝g ++ ;-) – TheHippo

回答

7

你可能會遺漏gcc-C++包。

3

G ++通常與GCC安裝,但你可以嘗試顯式安裝G ++與yum install gcc-c++

+1

你是正確的,(我不知道gcc捆綁),所以我給你一個upvote,並且chsh這個檢查,因爲他需要更多的rep。 –