Heroku的部署找不到设计-1.4.6

Heroku的部署找不到设计-1.4.6

问题描述:

尝试部署到Heroku的,但出现以下错误:Heroku的部署找不到设计-1.4.6

-----> 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 

我在宝石文件“宝石‘设计’”,有“源“HTTP ://rubygems.org'“在顶部,同时运行捆绑包安装和捆绑包更新。不知道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尝试,但它也没有工作。

+0

你能发布完整的Gemfile吗? –

+0

源 'http://rubygems.org' 宝石 '轨道', '3.0.9' 宝石 '设计' 宝石 'sqlite3的', '1.3.3',:组=>:发展 – John

+0

的Heroku将正在阅读你的Gemfile.lock - 这是什么版本反对设计? –

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

$ bundle update devise 

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

+0

AHH,这是更新后我没有采取的承诺步骤。谢谢! – John