Det lykkedes mig at rette fejlen ved at trække repoen fra github, redigere bson.h
, og laver en node-gyp rebuild
på den.
Tilsyneladende er fejlen forårsaget af en kompileringsmulighed, som ikke understøttes af ARM-enheder. Bare hvis nogen er interesseret:
- Git-klonelager her:
https://github.com/mongodb/node-mongodb-native
- Åbn
./node-mongodb-native/node_modules/bson/ext/bson.h
- Skift
#define USE_MISALIGNED_MEMORY_ACCESS
fra1
til0
- udfør en
node-gyp rebuild
for at genkompilere biblioteket.
Dette virkede for mig.