MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Errore bus su Mongodb MongoClient.connect() per Raspberry Pi ARM

Sono riuscito a correggere l'errore estraendo il repository da github, modificando bson.h e facendo una node-gyp rebuild su di esso.

Apparentemente, l'errore è causato da un'opzione di compilazione che non è supportata dai dispositivi ARM. Nel caso qualcuno fosse interessato:

  1. Git clone repository qui:https://github.com/mongodb/node-mongodb-native
  2. Apri ./node-mongodb-native/node_modules/bson/ext/bson.h
  3. Cambia #define USE_MISALIGNED_MEMORY_ACCESS da 1 a 0
  4. esegui una node-gyp rebuild per ricompilare la libreria.

Questo ha funzionato per me.