2

萨拉姆(意思是你好):)

我正在尝试在我的 ubuntu 12.04 桌面上安装 node.js。我已经下载了节点包并遵循了自述文件,./configure并且make命令运行良好,但是make install命令导致:

nasser@nasser-pc:~/Downloads/node-v0.10.21$ sudo make install
[sudo] password for nasser: 
make -C out BUILDTYPE=Release V=1
make[1]: Entering directory `/home/nasser/Downloads/node-v0.10.21/out'
  g++ '-DENABLE_DEBUGGER_SUPPORT' '-DENABLE_EXTRA_CHECKS' '-DV8_TARGET_ARCH_IA32' -I../deps/v8/src  -Wall -Wextra -Wno-unused-parameter -pthread -m32 -fno-strict-aliasing -O2 -fno-strict-aliasing -fno-tree-vrp -fno-rtti -fno-exceptions -MMD -MF /home/nasser/Downloads/node-v0.10.21/out/Release/.deps//home/nasser/Downloads/node-v0.10.21/out/Release/obj.target/v8_base/deps/v8/src/accessors.o.d.raw  -c -o /home/nasser/Downloads/node-v0.10.21/out/Release/obj.target/v8_base/deps/v8/src/accessors.o ../deps/v8/src/accessors.cc
make[1]: g++: Command not found
make[1]: *** [/home/nasser/Downloads/node-v0.10.21/out/Release/obj.target/v8_base/deps/v8/src/accessors.o] Error 127
make[1]: Leaving directory `/home/nasser/Downloads/node-v0.10.21/out'
make: *** [node] Error 2
4

4 回答 4

7

也许试试这个?

sudo apt-get install g++

于 2013-11-03T18:14:51.943 回答
0

首先,通过Compiling Easy How To

./configure
make
于 2013-11-03T18:15:27.477 回答
0

如果您仍然遇到问题,请查看此答案。从我维护的 PPA 中很容易做到这一点。

于 2014-03-15T03:29:35.453 回答
0

一般都是老版本造成的,查看gcc和gcc-c++版本,应该比4.8新,我用的是centos 6,所以只能有4.4版本,可以上传编译包 https:// /nodejs.org/dist/v4.2.2/node-v4.2.2-linux-x64.tar.gz 希望能解决你的问题:)

于 2016-04-16T08:08:32.360 回答