githubからリポジトリをプルし、bson.h
を編集することで、エラーを修正することができました。 、およびnode-gyp rebuild
を実行します その上で。
どうやら、エラーはARMデバイスでサポートされていないコンパイルオプションが原因であるようです。誰かが興味を持っている場合に備えて:
- ここでGitクローンリポジトリ:
https://github.com/mongodb/node-mongodb-native
-
./node-mongodb-native/node_modules/bson/ext/bson.h
を開きます -
#define USE_MISALIGNED_MEMORY_ACCESS
を変更します1
から0
へ node-gyp rebuild
を実行します ライブラリを再コンパイルします。
これは私にとってはうまくいきました。