У меня есть node.js и npm, установленные в моем каталоге / opt в Linux RHEL.
Я использовал 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
Я предполагаю, что это происходит, потому что он не может найти node-waf, который находится в / opt / node / tools. Мне просто интересно, испортил ли я инсталляцию, что она не подхватывает или как лучше решить эту проблему, не испортив Makefile?
Спасибо ...