Rails版本解决问题

时间:2018-07-20 10:26:19

标签: ruby-on-rails ruby heroku rvm

我的问题的根本原因是json 1.8.3无法安装。我的gem文件中的rails的原始版本是4.1.14。我将其更改为4.1.16并运行了捆绑包更新。然后将json 1.8.6安装在本地。

但是,当我部署到Heroku时,它仍然将Rails版本解析为4.1.16,并尝试安装json 1.8.3(失败)。

我该怎么做才能解决此问题并能够成功部署我的应用?

1 个答案:

答案 0 :(得分:1)

gem版本永远不要以不同的方式解析。这就是Gemfile.lock的全部目的。

确保已提交并推送对Gemfile.lock的所有更改。

如果文件不在源代码管理中(例如,是否已将其添加到.gitignore?),请不要这样做-文件应该在源代码管理中