捆绑安装时 Openshift ssh ruby 版本不正确?

Openshift ssh incorrect ruby version on bundle install?

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

当我通过 ssh 进入我的应用程序并 运行 捆绑安装时,我收到一条消息:'Your Ruby version is 1.8.7, but your Gemfile specified 2.0.0'.

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

运行 gem environment 它也说 Ruby 2.0.

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

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

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

如果有效请告诉我