/ / Errore: impossibile trovare il file di bind. Provato: # 56 - linux, node.js

Errore: impossibile trovare il file di bind. Ho provato: # 56 - linux, node.js

Sto ottenendo il seguente errore mentre sto facendo l'inizio di genieacs cwmp. Ho anche provato a ricostruire più volte. Grazie in anticipo.

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)

risposte:

8 per risposta № 1

Ho parlato con lo sviluppatore e ha detto che si trattava di un bug in node-gyp, dovresti semplicemente fare quanto segue:

npm install node-gyp

se ciò non ha risolto il problema, puoi installare nuovamente libxmljs solo per sicurezza

npm install libxmljs

l'ho appena provato, ha funzionato come un fascino


3 per risposta № 2

Ho avuto questo problema prima

Ho declassato la dipendenza di libxmljs a @ 0.11.0 (package.json) e ho eseguito sudo npm install libxmljs


0 per risposta № 3

Sono andato in giro per le case per risolvere questo problema.

Stavo usando PM2 e avevo app a più nodiin esecuzione su un server, non sono sicuro del perché, ma quando ho ucciso tutte le app e poi ho fatto un "npm i" nel progetto problematico, tutto è andato bene. No sudo, nessuna eliminazione di node_modules e tutti con l'ultima versione del nodo.

Spero che questo ti aiuti