Couchbase 2.0.0节点找不到合适的映像

时间:2014-10-15 10:26:03

标签: node.js couchbase couchnode

我已经使用Couchbase nodejs模块版本 2.0.0-beta4 已经有一段时间了,今天我想切换到 2.0.0 的最新版本。

安装2.0.0版本后,我似乎无法再运行我的应用程序,我已经尝试找到问题的根源,所以我测试了一个文件,我只编写了要求函数如:

var couchbase = require("couchbase"); 

此文件仍然无法运行,我收到以下错误:

  

[错误] 11:23:53错误   错误:> dlopen(/PATH/TO/NODEJS/PROJECT/node_modules/couchbase/prebuilt/win/x64/couchbase_impl.node,1):找不到合适的图像。找到了:

   /PATH/TO/NODEJS/PROJECT/node_modules/couchbase/prebuilt/win/x64/couchbase_impl.node: unknown file type, first eight bytes: 0x4D 0x5A 0x90 0x00 0x03 0x00 0x00 0x00
   at Object..node (/usr/local/lib/node_modules/node-dev/lib/hook.js:55:17)
   at Module.load (module.js:356:32)
   at Function.Module._load (module.js:312:12)
   at Module.require (module.js:364:17)
   at require (module.js:380:17)
   at bindings (/PATH/TO/NODEJS/PROJECT/node_modules/couchbase/node_modules/bindings/bindings.js:74:15)
   at tryLoadBinding (/PATH/TO/NODEJS/PROJECT/node_modules/couchbase/lib/binding.js:132:31)
   at Object.<anonymous> (/PATH/TO/NODEJS/PROJECT/node_modules/couchbase/lib/binding.js:150:17)
   at Module._compile (module.js:456:26)
   at Object.Module._extensions..js (module.js:474:10)

更新:我忘了提到我使用的是MacOS X 10.9.5和nodejs v0.10.32

1 个答案:

答案 0 :(得分:0)

我的问题已经解决了,这对我来说非常愚蠢,node-gyp似乎没有任何问题,但当我检查日志文件 builderror.log 时,我&# 39;我发现了一些有趣的东西,我需要接受xcode许可协议,因为xcode最近已更新,所以我这样做,删除了couchbase nodejs模块,然后重新安装,然后每件事都顺利进行(即使一个令人不安的bug也消失了)

很多,谢谢,我希望这将有助于将来。