使用Mongodb和Mongoose安装node.js
我在Linux RHEL的/opt目录下安装了node.js和npm 我使用npm安装了几个不同的模块,即mongodb和mongoose。但是,当它尝试制作发行版或我尝试发行版时,失败如下:使用Mongodb和Mongoose安装node.js,mongodb,node.js,npm,Mongodb,Node.js,Npm,我在Linux RHEL的/opt目录下安装了node.js和npm 我使用npm安装了几个不同的模块,即mongodb和mongoose。但是,当它尝试制作发行版或我尝试发行版时,失败如下: make -C ./external-libs/bson all make[1]: Entering directory `/opt/node_modules/mongodb/external-libs/bson' rm -rf build .lock-wscript bson.node node-waf
make -C ./external-libs/bson all
make[1]: Entering directory `/opt/node_modules/mongodb/external-libs/bson'
rm -rf build .lock-wscript bson.node
node-waf configure build
make[1]: execvp: nodewaf: Not a directory
make[1]: *** [all] Error 127
make[1]: Leaving directory `/opt/node_modules/mongodb/external-libs/bson'
make: *** [build_native] Error 2
我认为这是因为它找不到/opt/node/tools下的节点waf。我只是想知道是不是我把安装搞砸了,它没有把它捡起来,或者什么是最好的方法来解决这个问题而不破坏Makefile
谢谢……您能澄清版本号以及您是如何来到这里的吗。mongodb驱动程序的最新版本使用javascript bson解释器,所以我不太清楚这里编译的是什么。它还可以使用和编译bson的C版本。无论如何,现在不推荐JS版本更快。我使用的是AFAIK的最新版本。Node是0.4.12,Mongo是1.6.4,并且为模块拉取NPM中的任何最新版本。