我刚买了一个虚拟私有服务器,我正在尝试安装节点的最新版本(即not-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不幸的是,由于此错误消息,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是在您忘记安装任何编译器时被捕获的(但是我使用了构建必需的& python,不是吗?)
非常感谢
发布于 2015-09-13 13:04:24
我修正了将节点版本降级为v0.12.7
发布于 2015-09-14 12:48:30
也许你有老GCC。Node.js 4.0.0需要4.8或更高版本。
发布于 2016-05-04 09:38:58
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejshttps://stackoverflow.com/questions/32549488
复制相似问题