Jam*_*sen 7 ruby plugins dependencies ruby-on-rails bundler
我有一个使用Bundler进行依赖关系管理的Rails应用程序.我有以下内容Gemfile:
# default group:
gem 'json'
group 'development' do
gem 'my_profiler'
end
group 'test' do
gem 'mocha'
end
group 'deployment' do
gem 'foo'
end
Run Code Online (Sandbox Code Playgroud)
我打电话Bundler.setup(:default, RAILS_ENV.to_sym)和Bundler.require(:default, RAILS_ENV.to_sym)我的初始化.
问题在于,由于Bundler放入了宝石vendor/bundle/,Rails会初始化所有拥有的宝石init.rb,而不仅仅是当前环境的宝石.如何防止Rails自动加载Foo init.rb?
Pet*_*eus 11
您可以使用--without标志来排除环境
$ bundle install --without development test
Run Code Online (Sandbox Code Playgroud)
http://gembundler.com/groups.html
| 归档时间: |
|
| 查看次数: |
4138 次 |
| 最近记录: |