我的问题的根本原因是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(失败)。
我该怎么做才能解决此问题并能够成功部署我的应用?
答案 0 :(得分:1)
gem版本永远不要以不同的方式解析。这就是Gemfile.lock
的全部目的。
确保已提交并推送对Gemfile.lock
的所有更改。
如果文件不在源代码管理中(例如,是否已将其添加到.gitignore
?),请不要这样做-文件应该在源代码管理中