错误描述: coldcutterdeMacBook-Pro:microblog coldcutter$ sudo npm install [email protected] Password:
[email protected] install /Users/coldcutter/Desktop/dev/nodejs/microblog/node_modules/bson (node-gyp rebuild 2> builderror.log) || (exit 0)
[email protected] node_modules/bson └── [email protected]
产生了一个builderror.log,然后我打开一看,里面只有一行:
/usr/local/lib/node_modules/npm/bin/node-gyp-bin/node-gyp: line 2: node: command not found
然后我再打开这个node-gyp:
line 1: #!/usr/bin/env sh
line 2: node "dirname "$0"
/…/…/node_modules/node-gyp/bin/node-gyp.js" “$@”
可是,命令行node我可以运行的啊,也已经加入了$PATH了啊。。。
下了好多源码,凡是要用mongodb的,都要用bson,bson装不好,根本就跑步起来啊,现在我已经把问题缩小到这里了。。。为什么要如此打击一个初学者的信心T T。 大神快来帮忙啊!!
这个问题我遇到了两次,一次windows,一次Linux,都是在安装mongodb上出的问题,我解决的办法是如果安装mongodb后出错,npm remove mongodb,然后再install,多试几次就好了。 自豪地采用 CNodeJS ionic