ubuntu安装mongodb的库后,使用mongoose报错:
Failed to load c++ bson extension, using pure JS version
解决方法
操作系统为ubuntu。
1、安装gcc,make工具
sudo apt-get install gcc make build-essential
2、安装node-gyp
npm install -g node-gyp
3、进入node_modules/mongodb/node_modules/bson,使用node-gyp重新构建
node-gyp rebuild
这里也可以使用npm update,但是这会可能会更新所有的库文件,有一定风险。