我正在尝试将我的Rails应用程序推送到Heroku,我收到以下错误:
Could not find i18n-0.6.7 in any of the sources
Gemfile.lock包含以下行:
i18n (0.6.9)
当我在谷歌搜索我的问题时,我发现i18n-0.6.7被猛拉了。我的项目在开发中运行良好,但是当我在Heroku中投入生产时,我得到了这个错误。
有什么想法吗?运行捆绑包更新,捆绑安装等...没有给我任何结果。
谢谢!
答案 0 :(得分:0)
问题确实是该版本已被拉扯,因此heroku无法在编译推送时安装它。它在本地工作的原因是因为你的机器上仍然有这个库。
看一下你的Gemfile.lock
并查找i18n gem的实例。当它们远远缩进时,层次结构中它们上面的行是将i18n列为依赖项的行。尝试先更新这些宝石。