Heroku Deploy找不到devise-1.4.6

时间:2011-09-28 20:30:23

标签: heroku devise

尝试部署到Heroku但遇到以下错误:

-----> Gemfile detected, running Bundler version 1.0.7
       Unresolved dependencies detected; Installing...
       Using --without development:test
       Fetching source index for http://rubygems.org/
       Could not find devise-1.4.6 in any of the sources
       FAILED: http(preventing hyperlink)://devcenter.heroku.com/articles/bundler
 !     Heroku push rejected, failed to install gems via Bundler

我的gem文件中有“gem'depaise'”,顶部有“source'http://rubygems.org'”,并且运行了bundle install和bundle update。不知道为什么Heroku正在寻找1.4.6。有什么想法吗?

谢谢!

约翰

这是gemfile:

source 'http://rubygems.org'

gem 'rails', '3.0.9'
gem 'devise'

gem 'sqlite3', '1.3.3', :group => :development

看起来设计1.4.6不再出现在Rubygems.com上:http://rubygems.org/gems/devise/versions

我尝试使用设计1.4.5,但它也没有用。

1 个答案:

答案 0 :(得分:0)

您需要在Gemfile.lock中更新已锁定的Devise版本。

$ bundle update devise

然后提交,推送并部署到Heroku。