2011-09-28 46 views
0

我在本地開發環境中成功安裝了devise 1.4.6。我在我的軟件包文件中有:gem'devise'無法在任何源中找到devise-1.4.6

但是當我想將它部署到heroku時,它會顯示「無法在任何源中找到devise-1.4.6」。我該怎麼辦?謝謝!

回答

2

添加以下行只是在你的Gemfile的開頭:

source "http://rubygems.org" 

Heroku的似乎並不具有RubyGems的在他們的來源寶石列表。

或者,您可能需要執行bundle update將您的寶石更新爲最新版本(iirc,devise 1.4.7版本),然後再次推送到heroku。

+0

源「http://rubygems.org」已經在我的gemfile中,但bundle update命令似乎可以解決它。謝謝! – John

相關問題