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尝试,但它也没有工作。
答
您需要在Gemfile.lock
中更新Devise的锁定版本。
$ bundle update devise
然后提交,推送并部署到Heroku。
+0
AHH,这是更新后我没有采取的承诺步骤。谢谢! – John
你能发布完整的Gemfile吗? –
源 'http://rubygems.org' 宝石 '轨道', '3.0.9' 宝石 '设计' 宝石 'sqlite3的', '1.3.3',:组=>:发展 – John
的Heroku将正在阅读你的Gemfile.lock - 这是什么版本反对设计? –