我需要将ruby站点从暂存转移到生产...需要检查rake规范但是当我使用rake spec命令时我收到消息"你的Ruby版本是1.9.3但你指定的gem文件是2.0.0 .."
我甚至已经卸载并重新安装了Heroku工具带,但仍显示相同的错误......
我系统中的ruby版本是1.9.3(Heroku /ruby-1.9.3
)
有没有办法更新版本或修复此错误...
在我的Gem文件中,ruby版本是2.0.0但如果我将其更改为1.9.3则显示错误没有上传...
source 'https://rubygems.org'
# ruby line
ruby '2.0.0'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.2'
答案 0 :(得分:1)
我认为您的问题将通过以下方式解决......
首先删除GemFile.lock。
然后在生产服务器上捆绑安装。
请告诉我你的评论,这些方式会发生什么?