У меня есть приложение nodejs (expressjs), которое выполняется нормально локально, но когда я его развертываю в Openshift, я получил исключение, когда я проверяю файл журнала, он имеет следующую ошибку, когда включая эту строку в server.js.Mongojs: wrong ELF class: ELFCLASS32 nodejs application в openshift
var mongojs = require("mongojs");
DEBUG: Sending SIGTERM to child...
DEBUG: Running node-supervisor with
DEBUG: program 'server.js'
DEBUG: --watch '/var/lib/openshift/5522627bfcf9336fbc00016a/app-root/data/.nodewatch'
DEBUG: --ignore 'undefined'
DEBUG: --extensions 'node|js|coffee'
DEBUG: --exec 'node'
DEBUG: Starting child process with 'node server.js'
DEBUG: Watching directory '/var/lib/openshift/5522627bfcf9336fbc00016a/app-root/data/.nodewatch' for changes.
[Error: /var/lib/openshift/5522627bfcf9336fbc00016a/app-root/runtime/repo/node_modules/mongojs/node_modules/mongodb/node_modules/bson/build/Release/bson.node: wrong ELF class: ELFCLASS32]
js-bson: Failed to load c++ bson extension, using pure JS version
App is running on port : 3000