我使用 Couchbase nodejs 模块版本2.0.0- beta4已经有一段时间了,今天我想切换到最新版本2.0.0。
安装 2.0.0 版本后,我似乎无法再运行我的应用程序了,我试图找到问题的根源,所以我用一个只写了 require 函数的文件进行了测试,例如:
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)