js-bson:无法加载c++bson扩展,使用纯js版本(Openshift-nodejs)
js-bson: Failed to load c++ bson extension, using pure JS version (Openshift nodejs)
我一年前安装了我的应用程序,运行良好。购买专用服务器后,会有一个"测试"应用程序。
最近几个月我没有连接到外部数据库(mongolab),因为我收到了这个消息。
在调查了日志文件后,问题可能是我的Ruby版本,因为我收到了错误消息"You have 1.8 and need 1.9.3 of Ruby"。
如何将ruby包从openshitf nodejs服务器更新到versión 1.9.3?。
PD:在本地nodejs实例中,所有运行正常(我有ruby 1.9.3)。只有当我将应用程序发送到服务器时,我才会看到这个错误。
我尝试更新和安装ruby,但仍然是一样的,当我问"ruby-version"时,只有1.8版本被安装。
有什么解决这个问题的想法吗?。
几天后我发现了这个问题。我的应用程序是两年前创建的。我认为任何模块(可能是socket.io)都是旧版本,(出于任何原因)都不使用"npm更新"进行更新。我创建了一个新的应用程序,复制所有实现并从空白应用程序安装模块,然后。。。一切都很顺利,没有任何变化。
谢谢大家。
相关文章:
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 导入库可以跨dll版本工作吗
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 在clang++预处理器中确定gcc工具链版本
- 码头化的C++应用程序是否向后兼容早期的内核版本
- JS相等运算符(如===)是否可以使用embind类型
- 不同的Visual Studio版本中缺少.dll
- 用符号版本替换对函数的所有调用
- luaL_dofile在已知良好的字节码上失败,可以使用未编译的版本
- 正在解码MSVC 32位版本的程序集(作业).没有手术做什么
- 我需要分发哪些版本的可再分发文件
- CV_OCL_RUN宏如何在OpenCV(版本3.4.5)的goodFeaturesToTrack实现中工作?
- 在运行时读取 libstdc++ 版本
- 如何声明一个可以在整个程序中使用的全局 2d 3d 4d .. 数组(堆版本)变量?
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- Vulkan SDK 版本 1.1.85.0 在 Kubuntu 18.10 上链接
- 如何正确实现与基类不同的版本?
- 我可以更改节点使用的 v8 版本吗.js?
- Node.js C 插件开发的编译器版本
- js-bson:无法加载c++bson扩展,使用纯js版本(Openshift-nodejs)