已解决 – 无法在Debian 7上安装node.js Wheezy(WM)

我刚刚买了一台虚拟专用服务器,并试图安装最新版本的节点(即node-v4.0.0)。

这里我做了什么:

apt-get update apt-get install build-essential apt-get install python wget http://nodejs.org/dist/latest/node-v4.0.0.tar.gz tar xfz node-v4.0.0.tar.gz cd node-v4.0.0 ./configure make 

不幸的是,这个错误消息造成失败:

 (...) In file included from ../src/js_stream.h:6:0, from ../src/js_stream.cc:1: ../src/stream_base.h:218:11: error: overriding 'virtual node::StreamBase::~StreamBase() noexcept (true)' make[1]: *** [/root/node-v4.0.0/out/Release/obj.target/node/src/js_stream.o] Error 1 make[1]: Leaving directory `/root/node-v4.0.0/out' make: *** [node] Error 2 

我真的不知道如何解决这个问题,因为当你忘记安装任何编译器时,错误2被捕获了(但是我使用了build-essential&python,不是吗?)

非常感谢

我把它降级到v0.12.7

可能你有老GCC。 Node.js 4.0.0需要版本4.8或更新。

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

https://nodejs.org/en/download/package-manager/