/ / Помилка: не вдалося знайти файл прив’язок. Спробував: # 56 - linux, node.js

Помилка: не вдається знайти файл прив'язки. Спроба: # 56 - linux, node.js

Я отримую наступну помилку, коли я роблю початок genieacs cwmp. Я також кілька разів намагався перебудувати. Заздалегідь спасибі.

Error: Could not locate the bindings file. Tried:
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build/Debug/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build/Release/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/out/Debug/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/Debug/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/out/Release/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/Release/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build/default/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/compiled/0.10.25/linux/x64/xmljs.node
at bindings (/usr/local/lib/node_modules/genieacs/node_modules/libxmljs/node_modules/bindings/bindings.js:88:9)
at Object. (/usr/local/lib/node_modules/genieacs/node_modules/libxmljs/lib/bindings.js:1:99)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
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 Object. (/usr/local/lib/node_modules/genieacs/node_modules/libxmljs/index.js:4:16)
at Module._compile (module.js:456:26)
18 Dec 18:34:26 - Worker 7837 died (8)

Відповіді:

8 для відповіді № 1

Я розмовляв із розробником, і він сказав, що це помилка в node-gyp, вам слід просто зробити наступне:

npm install node-gyp

якщо це не вирішило проблему, то ви можете знову встановити libxmljs просто для впевненості

npm install libxmljs

я просто спробував це, працював як шарм


3 для відповіді № 2

У мене це питання було раніше

Я знизив залежність libxmljs до @ 0.11.0 (package.json) і побіг sudo npm install libxmljs


0 для відповіді № 3

Я просто обійшов будинки, щоб вирішити це питання.

Я використовував PM2 і мав кілька додатків із вузламипрацюючи на одному сервері, я не впевнений, чому, але коли я вбив усі додатки, а потім зробив "npm i" в клопітному проекті, все пройшло чудово. Ні sudo, ні видалення node_modules та всі запущені останню версію вузла.

Сподіваюся, це допоможе