0

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)

更新: MacOS X 10.9.5 と nodejs v0.10.32 を使用していることを忘れていました。

4

1 に答える 1