我试图从these instructions安装npm install,但在运行nodebb时出现了一系列错误
npm install
npm ERR! fetch failed https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/nodebb-widget-essentials/-/nodebb-widget-essentials-0.1.0-5.tgz
npm ERR! fetch failed https://registry.npmjs.org/nodebb-theme-lavender/-/nodebb-theme-lavender-0.0.77.tgz
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.30","npm":"1.4.21"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.30","npm":"1.4.21"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.30","npm":"1.4.21"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.30","npm":"1.4.21"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.30","npm":"1.4.21"})
> hiredis@0.1.17 install /home/andy/dev/nodebb/node_modules/reds/node_modules/redis/node_modules/hiredis
> node-gyp rebuild
make: Entering directory `/home/andy/dev/nodebb/node_modules/reds/node_modules/redis/node_modules/hiredis/build'
CC(target) Release/obj.target/hiredis/deps/hiredis/hiredis.o
CC(target) Release/obj.target/hiredis/deps/hiredis/net.o
CC(target) Release/obj.target/hiredis/deps/hiredis/sds.o
CC(target) Release/obj.target/hiredis/deps/hiredis/async.o
AR(target) Release/obj.target/deps/hiredis.a
COPY Release/hiredis.a
CXX(target) Release/obj.target/hiredis/src/hiredis.o
make: g++: Command not found
make: *** [Release/obj.target/hiredis/src/hiredis.o] Error 127
make: Leaving directory `/home/andy/dev/nodebb/node_modules/reds/node_modules/redis/node_modules/hiredis/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Linux 3.13.0-33-generic
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/andy/dev/nodebb/node_modules/reds/node_modules/redis/node_modules/hiredis
gyp ERR! node -v v0.10.30
gyp ERR! node-gyp -v v0.13.1
gyp ERR! not ok 这与我的节点版本有关吗?
发布于 2014-08-14 19:49:41
您的node/npm看起来很好,它需要使用npm-gyp为nodejs构建一些本地代码的依赖项。
@stropitek是对的,它崩溃是因为你没有安装gcc ( g++是其中的一部分)
如果你运行的是Ubuntu,这应该可以工作...
sudo apt-get update sudo apt-get install build-essential
这将更新你的源代码并安装构建工具,这应该会让node-gyp高兴,你也会高兴地npm install!
https://stackoverflow.com/questions/25303184
复制相似问题