我试图在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命令,方法是指定安装path:
./configure --prefix=/path/to/node && make && make install
我已经检查列出的依赖关系,并且我有gcc 4.4,python 2.6.6和gmake 3.8.1。 看起来make [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.odraw -c -o ~/node-v0.10.20/out/Release/obj.target/v8_base/deps/v8/src/accessors.o ../deps/v8/src/accessors.cc
你可能会遗漏gcc-c ++包。
G ++通常与GCC一起安装,但您可以尝试使用yum install gcc-c++
显式安装G yum install gcc-c++
。