2013-03-07 7 views
6

これまでにこの問題が発生したことはありませんでしたので、Googleのコースにもかかわらず、このトピックに関する空の道である。Railsバンドラー: "いずれのソースでもチルト1.3.5を見つけることができませんでした"

私は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に倍の多数の量、ならびにフラットアウトに必要な傾きを超える開始しています、しかし、運がない、私はまだこのメッセージを得る。

私が言ったように、私は昨日までこのエラーが発生しておらず、それが修正される小さなバグだと想定していました。そうでないかのように見えます。私はこの問題を解決するために何をする必要があるのか​​理解しようとしています。

提案がありますか?

EDIT GEMFILEプッシュする前にbundle update、その後git addを実行している

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

を、あなたは私達にあなたの宝石のファイルを表示することができます –

+0

はい、私はGemfileを表示するように変更されていました。注意私は自分のGemfile.lockを削除し、変更をコミットしようとしましたが、まだ運がないようにしました。 –

+0

ダウングレードしてみます。ちょうどHerokuサイトでそれについて何かを見ました。 –

答えて

1

にそれを修正する必要があります。 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 

は、コミットメッセージは、この幻影のエラーのridiculousnessに見合っていることを確認してください。 ;)

1

は、私は同じエラーを取得しています

+0

'bundle update tilt'は私が必要だったものです。なぜ以前にそれを見つけることができなかったのか完全にはわからない。 –

+0

rvm gemset pristineが実際に何をしているのか説明できますか?それは "元の状態に復元する"と言います。私はこの仕組みが混乱しています。 –

0

これは私が2つの異なるバージョンのbrightbox gemを持っていたときに起こったことです。

新しいbrightbox gemには、より新しいバージョンのバンドルが必要です。

は、だから私のdeploy.rbの上に私がすべきbrightbox宝石のバージョンを強制:

gem 'brightbox', '2.3.8'