node.js - 无法安装 Node 沙发底座

标签 node.js npm couchbase

couchbase builderror.log 文件完全为空。使用 npm install 安装一切正常,屏幕或日志中没有错误。

相关详情:

$ echo $PATH
/Users/david_fells/.nvm/v0.10.40/bin:/usr/bin:/Applications/MAMP/Library/bin:/Users/david_fells/.node_modules_global/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
$ node -v
v0.10.40
$ python -V
Python 2.7.6

启动应用程序( Node index.js 或 npm start):

[2015-09-30T15:26:23] [ERROR] [Error: Module did not self-register.]
[2015-09-30T15:26:23] [ERROR] { [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
[2015-09-30T15:26:23] [ERROR] { [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
/Users/david_fells/projects/inmarCDM/node_modules/couchbase/lib/binding.js:152
  throw new Error('Failed to locate couchnode native binding' +
  ^

Error: Failed to locate couchnode native binding (maybe check builderror.log!)
    at Object.<anonymous> (/Users/david_fells/projects/inmarCDM/node_modules/couchbase/lib/binding.js:152:9)
    at Module._compile (module.js:434:26)
    at Object.Module._extensions..js (module.js:452:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.cls_wrapMethod [as _load] (/Users/david_fells/projects/inmarCDM/node_modules/newrelic/lib/shimmer.js:230:38)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/david_fells/projects/inmarCDM/node_modules/couchbase/lib/couchbase.js:3:15)
    at Module._compile (module.js:434:26)

Process finished with exit code 1

NPM 日志有这个:

0 info it worked if it ends with ok
1 verbose cli [ '/Users/david_fells/.nvm/v0.10.40/bin/node',
1 verbose cli   '/Users/david_fells/.nvm/v0.10.40/bin/npm',
1 verbose cli   'start' ]
2 info using npm@1.4.28
3 info using node@v0.10.40
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info prestart inmarCDM@0.0.5
6 info start inmarCDM@0.0.5
7 verbose unsafe-perm in lifecycle true
8 info inmarCDM@0.0.5 Failed to exec start script
9 error inmarCDM@0.0.5 start: `node index.js`
9 error Exit status 255
10 error Failed at the inmarCDM@0.0.5 start script.
10 error This is most likely a problem with the inmarCDM package,
10 error not with npm itself.
10 error Tell the author that this fails on your system:
10 error     node index.js
10 error You can get their info via:
10 error     npm owner ls inmarCDM
10 error There is likely additional logging output above.
11 error System Darwin 14.4.0
12 error command "/Users/david_fells/.nvm/v0.10.40/bin/node" "/Users/david_fells/.nvm/v0.10.40/bin/npm" "start"
13 error cwd /Users/david_fells/projects/inmarCDM
14 error node -v v0.10.40
15 error npm -v 1.4.28
16 error code ELIFECYCLE
17 verbose exit [ 1, true ]

这里是 npm silly 的完整输出:https://dl.dropboxusercontent.com/u/34647212/npm.log

最佳答案

查看 thread来自 couchbase 论坛。

您的环境似乎缺少 node-gyp

的一些先决条件

然后查看node-gyp的官方readme .

愿一切都对你有利

关于node.js - 无法安装 Node 沙发底座,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32875068/

相关文章:

javascript - 本地主机上的 Electron 应用程序的 WebSocket 打开握手被取消

php - Node.js 和 Apache/PHP 之间共享 javascript 资源

javascript - 预安装脚本如何将 npm 配置设置为当前目录?

node.js - 如何在 tfs 构建日志控制台中获取带有颜色的 npm 测试输出

go - 如何使用 golang SDK 检查 couchbase 文档是否存在,而不检索完整内容?

java - 在 Couchbase Java SDK 2.x 中检查和设置?

node.js - 如何在react构建中使用代理?

node.js - git bash 找不到模块 npm-cli.js

node.js - npm install 未安装子模块的模块 devDependecies

couchbase - couchbase 3.0 支持事务吗?