Javascript js bson:未能加载c++;bson扩展,使用纯JS版本(Openshift nodejs)
我在一年前安装了我的应用程序,运行良好。购买专用服务器后,会有一个“测试”应用程序 最近几个月,我收到了这条消息,所以我无法与外部数据库(mongolab)连接 在调查日志文件之后,问题可能是我的Ruby版本,因为我收到错误消息“Youhave1.8和need1.9.3的Ruby” 如何将ruby包从openshitf nodejs服务器更新到版本1.9.3Javascript js bson:未能加载c++;bson扩展,使用纯JS版本(Openshift nodejs),javascript,c++,ruby,node.js,Javascript,C++,Ruby,Node.js,我在一年前安装了我的应用程序,运行良好。购买专用服务器后,会有一个“测试”应用程序 最近几个月,我收到了这条消息,所以我无法与外部数据库(mongolab)连接 在调查日志文件之后,问题可能是我的Ruby版本,因为我收到错误消息“Youhave1.8和need1.9.3的Ruby” 如何将ruby包从openshitf nodejs服务器更新到版本1.9.3 PD:在本地nodejs实例中,所有节点都正常运行(我有ruby 1.9.3)。只有当我将应用程序发送到服务器时,我才会看到此错误 我尝试
PD:在本地nodejs实例中,所有节点都正常运行(我有ruby 1.9.3)。只有当我将应用程序发送到服务器时,我才会看到此错误 我尝试更新并安装ruby,但仍然相同,当我问“ruby--version”时,只安装了1.8版本
有什么办法解决这个问题吗 几天后我发现了问题。 我的应用程序是两年前创建的。我认为任何模块(可能是socket.io)都是旧版本,并且(出于任何原因)不使用“npm更新”进行更新。 我创建了一个新的应用程序,复制了所有的实现,并从空白应用程序安装了模块,然后。。。一切正常,无任何变化
谢谢大家。在本地nodejs实例中,都运行正常。只有当我将我的应用程序发送到服务器时,我才会看到此错误。请将此信息作为问题的一部分。另外,请澄清您所说的“更多或更少”是指错误消息不准确,还是无法知道1.9.3是低于1.8的版本还是高于1.8的版本?