在捆绑安装上Openshift ssh不正确的ruby版本?

时间:2015-05-17 13:09:37

标签: ruby-on-rails ruby openshift

我在openshift上有一个Ruby 2.0 rails 4应用程序。

当我进入我的应用程序并运行bundle install时,我收到一条消息:'您的Ruby版本是1.8.7,但您的Gemfile指定为2.0.0'。

运行ruby -v时,我得到:" ruby​​ 2.0.0p353 ..."

运行gem environment它也说Ruby 2.0。

同样在我的本地机器上,一切正常。

为什么我的软件包安装认为我在openshift服务器上使用ruby 1.8.7?

1 个答案:

答案 0 :(得分:4)

我认为你的捆绑包是在Ruby升级到2之前安装的。尝试使用gem install bundler再次安装捆绑包,然后运行bundle install

让我知道它是否有效