我正在尝试在CentOS服务器上安装bcrypt,但出现以下错误:
info postuninstall bcrypt@0.5.0 ERR! bcrypt@0.5.0 install: `make build` ERR! `sh "-c" "make build"` failed with 2 ERR! ERR! Failed at the bcrypt@0.5.0 install script. ERR! This is most likely a problem with the bcrypt package, ERR! not with npm itself. ERR! Tell the author that this fails on your system: ERR! make build ERR! You can get their info via: ERR! npm owner ls bcrypt ERR! There is likely additional logging output above. ERR! ERR! System Linux 2.6.18-028stab095.1 ERR! command "nodejs" "/usr/bin/npm" "install" "bcrypt" ERR! cwd /root/grouplo ERR! node -v v0.6.15 ERR! npm -v 1.1.16 ERR! code ELIFECYCLE ERR! message bcrypt@0.5.0 install: `make build` ERR! message `sh "-c" "make build"` failed with 2 ERR! errno {}
我该怎么解决?谢谢,
我在执行npm install bcrypt时遇到了同样的问题。另一个选择是从源代码安装它。
git clone git://github.com/ncb000gt/node.bcrypt.js.git cd node.bcrypt.js node-gyp configure node-gyp build
将node.bcrypt.js文件夹重命名为bcrypt,并将其移至项目的node_modules中。
您可以通过执行npm install -g node-gyp(-g全局安装)来安装node-gyp。