#ruby-on-rails #bundler
#ruby-on-rails #bundler
Вопрос:
Как я могу настроить группу драгоценных камней, чтобы они не загружались в производство?
Итак, если у меня есть этот Gemfile:
source 'http://rubygems.org'
gem 'rails'
gem 'facebook_oauth'
gem 'koala', '>=1.0.0.rc'
gem "jquery-rails"
gem 'faraday', '0.5.7'
group :development, :test do
gem "rspec-rails", ">= 2.0.0"
gem "steak"
gem 'launchy'
gem "capybara"
gem 'akephalos', :git => 'git://github.com/Nerian/akephalos.git'
end
Драгоценные камни, помеченные:development и:test, не должны загружаться в производство.
Ответ №1:
Вы хотите запустить свой bundler install
с опцией --without
bundler install --without development test
обновление
в отношении Heroku:
heroku config:add BUNDLE_WITHOUT="development:test"
Вы можете найти больше информации о Heroku Bundler здесь
Комментарии:
1. Приятно, но контекст этого приложения — Heroku. Вы знаете, как я могу настроить это в Heroku?
Ответ №2:
При развертывании через Capistrano:
# config/deploy.rb
set :bundle_without, [:development, :test, :your_custom_group]