1

Heroku へのデプロイ時にのみインストールされる gem を指定する方法はありますか? Heroku 上にあるものとそうでないものの 2 つの本番環境を使用できるようにしたいと考えています。

4

2 に答える 2

2

heroku アプリケーションとは別に、:heroku環境(またはその他の文字列)を設定できます。ドキュメント:productionから:

heroku config:set RACK_ENV=heroku RAILS_ENV=heroku

config/environments/heroku.rb他の環境と同様に、この環境用に を作成します。:herokuでグループを指定できるようになりGemfileました。

于 2013-07-11T00:12:15.780 に答える
0

次のように、Gemfile でグループを使用できます。

group :heroku do
  gem 'something_that_should_only_be_installed_on_heroku'
end

次に、Gemfiles をローカルにインストールします。

$ bundle install --without heroku
于 2013-07-11T00:17:46.507 に答える