7

Heroku (rails 3 アプリ) にデプロイしようとしていますが、このエラーが発生し続けます:

 Checking in `vendor/bundle` is not supported. Please remove this directory
       and add it to your .gitignore. To vendor your gems with Bundler, use
       `bundle pack` instead.
-----> Installing dependencies using Bundler version 1.3.2
       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 bootstrap-sass-2.3.1.1 in any of the sources
 !
 !     Failed to install gems via Bundler.
 !
 !     Heroku push rejected, failed to compile Ruby/rails app

私は他の多くの「どのソースにも [gem] が見つかりませんでした」という投稿を見てきました。

Heroku- どのソースにも paperclip-3.1.3 が見つかりません でした Heroku: どのソースにも libv8-3.15.11.1 が見つかりませんでした どのソース にも multi_json-1.7.2 が見つかりませんでした

彼らが提案するすべてのソリューションを試しましたが、まだこれを取得しています。

私の宝石ファイル:

source 'https://rubygems.org'

gem 'rails', '~> 3.2.11'

group :production, :staging do
  gem 'pg'
end
group :development, :test do
  gem 'sqlite3'
  gem "better_errors"
  gem 'rails-footnotes', '>= 3.7.5.rc4'
end

group :assets do
  gem 'therubyracer', :platforms => :ruby
  gem 'uglifier', '>= 1.0.3'
end

gem "less-rails"
gem 'sass-rails', '~> 3.2'
gem "twitter-bootstrap-rails"
gem 'jquery-rails'
gem 'omniauth'
gem 'omniauth-twitter'
gem "paperclip", "~> 3.0"
gem 'thin'
gem 'rails_admin'
gem 'devise'
gem 'binding_of_caller'
gem 'twilio-ruby'
gem 'aws-sdk'
gem 'aws-s3'
gem 'twitter'

ご提供いただけるご支援をよろしくお願いいたします。

また:

走った

bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment

これは、Heroku が何が起こるかを確認するために実行したいものであるためです。そして、どうやらそれを実行すると、設定したすべてのオプションが保存されるため、「dundle install」を実行すると、それらのオプションがすべて使用されます。デフォルトのオプションにロールバックする方法はありますか?

編集

2番目の部分への答えは rm -rf .bundle && bundle install です

編集2

それは明らかに私の特定のgemfileに関するものです。gemfile をこのスレッドのものに置き換えたところ、デプロイされました。

4

3 に答える 3

1

gem ファイルで明示的に bootstrap-sass を要求しようとしましたか?

gem "bootstrap-sass", "2.3.1.1"
于 2013-05-01T17:50:10.077 に答える
0

同じ問題がありました。これは、bootstrap-sass gem が assets グループにあったためです。

assets-group から削除したところ、Heroku で問題なく動作しました

于 2013-07-24T07:09:04.613 に答える