Rails bundle install only production

Извините, если это вопрос типа RTFM, но я все еще новичок в rails/ruby/bundler и являюсь немного запутался.

В нашем файле config/application.rbесть этот сегмент сборщика:

if defined?(Bundler)         
  # If you precompile assets before deploying to production, use this line
  Bundler.require(*Rails.groups(:assets => %w(development test)))
  # If you want your assets lazily compiled in production, use this line
  # Bundler.require(:default, :assets, Rails.env)
end

, а в нашем Gemfileмы используем разные группы, например.

group :development, :test do
  gem "rspec-rails", ">= 2.7.0", :group => [:development, :test]
  gem 'shoulda-matchers'
  gem 'watchr'
  gem 'spork', '~> 1.0rc'
  gem 'spectator'                          
  gem 'debugger'
  gem 'wirble'
end

Но когда я запускаю RAILS_ENV=production bundle install(или bundle install --deployment), он по-прежнему устанавливает драгоценные камни из группы разработки/тестирования...

Почему это происходит или как я могу заставить это работать правильно?

83
задан franzlorenzon 28 April 2013 в 14:21
поделиться