我以前从未遇到过这个问题,所以我真的不知道从哪里开始寻找答案……当然,尽管谷歌在这个话题上似乎是一条空路。
当我尝试将我的应用程序推送到heroku时,我得到了这样的消息:
-----> Ruby/Rails app detected
-----> Installing dependencies using Bundler version 1.3.0.pre.5
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
Could not find tilt-1.3.5 in any of the sources
!
! Failed to install gems via Bundler.
!
! Heroku push rejected, failed to compile Ruby/rails app我已经破坏了我的gemset和重新开始了无数次,以及在我的Gemfile中完全需要倾斜,但没有运气,我仍然得到这个信息。
就像我说的,直到昨天我才发现这个错误,并认为这只是一个可以修复的小错误。似乎情况并非如此,我正在挠头,试图弄清楚需要做些什么来解决这个问题。
有什么建议吗?
编辑GEMFILE
source 'https://rubygems.org/'
gem 'rails', '3.2.12'
gem 'thin'
gem 'bcrypt-ruby', '~> 3.0.0'
gem 'bootstrap-sass'
gem 'will_paginate'
gem 'bootstrap-will_paginate'
gem 'jquery-rails'
gem 'rails_autolink'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg', '0.14.1'
end发布于 2013-03-08 18:00:10
我得到了同样的错误。作为iRichLau noted in this comment,锁定到1.3.4或1.3.6有效。
在Gemfile中:
gem 'tilt', '1.3.4' # or '1.3.6' is now out and also works.然后捆绑:
bundle update tilt确保提交消息与此幻象错误的荒谬程度相称。;)
发布于 2013-03-08 04:08:23
在推流前运行bundle update,然后运行git add应该可以解决这个问题
发布于 2013-09-05 23:45:19
当我有两个不同版本的brightbox gem时,这种情况就发生在我身上。
较新的brightbox gem需要较新版本的bundle。
因此,在我的deploy.rb顶部,我强制将brightbox gem版本设置为:
gem 'brightbox', '2.3.8'https://stackoverflow.com/questions/15280081
复制相似问题