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)