मैं अभी भी रेल / रूबी / बंडलर के लिए नया हूं और थोड़ा भ्रमित हूं।
हमारी 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
), यह अभी भी विकास / परीक्षण समूह से रत्न स्थापित करता है ...
ऐसा क्यों होता है या मैं इस काम को ठीक से कैसे कर सकता हूं?
--without
, लेकिन यह बहुत ही सुरुचिपूर्ण लगता है, विशेष रूप से उन कॉन्फ़िगरेशन निर्देशों पर विचार करनाconfig/application.rb
(जो बिल्कुल इसे संबोधित करने वाले हैं) और इस उद्धरण पर भी विचार करना: रेल 3 बंडलर के समर्थन में पके हुए के साथ आता है।