Couchbase 2.0.0 Node Подходящее изображение не найдено
Я уже некоторое время использую модуль 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
1 ответ
Что ж, моя проблема решена, и это было довольно глупо с моей стороны, с помощью node-gyp не было ничего плохого, но когда я проверил файл журнала builderror.log, я нашел что-то интересное, мне нужно было принять лицензию xcode Соглашение, так как xcode был недавно обновлен, так что я сделал это, удалил модуль couchbase nodejs и снова установил его, затем все работало гладко (исчезла даже тревожная ошибка)
Большое спасибо, и я надеюсь, что это поможет кому-то в будущем.