我在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 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下的node-waf。我只是想知道我是否对安装进行了拙劣的处理,以至于没有使用Makefile来解决这个问题,或者解决这个问题的最佳方法是什么?
...谢谢