我在一年前安装了我的应用程序,运行正常。购买专用服务器后有一个“测试”应用程序。
最近几个月,我联系了外部数据库(mongolab),因为我收到了这条消息。
调查日志文件后,问题可能是我的Ruby版本,因为我收到错误消息“你有1.8并且需要1.9.3的ruby”。
如何从openshitf nodejs服务器更新ruby软件包到versión1.9.3?
PD:在本地nodejs实例中,所有运行正常(我有ruby 1.9.3)。只有当我将我的应用程序发送到服务器时,我才会看到此错误。
我尝试更新并安装ruby但仍然相同,当我问“ruby --version”时,只有1.8版本被安装。
解决此问题的任何想法?
答案 0 :(得分:0)
几天后我发现了问题。 我的应用程序是两年前创建的。我认为任何模块(可能是socket.io)都是旧版本,并且(出于任何原因)不会使用“npm update”进行更新。 我创建了一个新的应用程序,复制所有实现并从空白应用程序安装模块......所有运行都没有任何变化。
谢谢大家。