dlopen being called on OS X on Node v0.10.28 (couchnode 1.2.4)

I used code below to test couchbase

var couchbase = require('couchbase');
var db = new couchbase.Connection({
bucket: "default"

function(err) {
if (err) throw err;
db.set('testdoc1', {
name: 'Frank1'
}, function(err, result) {
if (err) throw err;
db.get('testdoc1', function(err, result) {
if (err) throw err;
// {name: Frank}

but it reports

throw e;
Error: dlopen(/Users/mymac/node_modules/couchbase/prebuilt/win/x64/couchbase_impl.node, 1): no suitable image found. Did find:
/Users/mymac/node_modules/couchbase/prebuilt/win/x64/couchbase_impl.node: unknown file type, first eight bytes: 0x4D 0x5A 0x90 0x00 0x03 0x00 0x00 0x00
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 (/Users/mymac/node_modules/couchbase/node_modules/bindings/bindings.js:74:15)
at tryLoadBinding (/Users/mymac/node_modules/couchbase/lib/binding.js:13:31)
at Object. (/Users/mymacg/node_modules/couchbase/lib/binding.js:31:17)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)

it looks like

'npm install couchbase' installed the version(couchnode) for windows, I try several times, same result

How to force to install the version for osx?

Your comment welcome

2 Answers

« Back to question.

I tested on ubuntu and windows

all work well except osx

« Back to question.

is there anyone?