我在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?
答案 0 :(得分:4)
我认为你的捆绑包是在Ruby升级到2之前安装的。尝试使用gem install bundler
再次安装捆绑包,然后运行bundle install
让我知道它是否有效