Bundler: Как мне настроить группу драгоценных камней, чтобы они не загружались в Production? - PullRequest
1 голос
/ 28 апреля 2011

Как я могу настроить группу драгоценных камней так, чтобы они не загружались в Production?

Итак, если у меня есть этот 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 и:тест не должен быть загружен в производство.

Ответы [ 2 ]

3 голосов
/ 28 апреля 2011

Вы хотите запустить свой bundler install с опцией --without

bundler install --without development test

update В отношении Heroku:

heroku config:add BUNDLE_WITHOUT="development:test"

Вы можете найти больше информации о Heroku + Bundler здесь

0 голосов
/ 19 ноября 2014

При развертывании через Capistrano:

# config/deploy.rb

set :bundle_without, [:development, :test, :your_custom_group]
...