我知道"group"方法用于指定特定环境的gem.
group :development, :test do
gem "rspec-rails", ">= 2.0.0.beta.19"
gem "cucumber-rails", ">= 0.3.2"
gem "webrat", ">= 0.7.2.beta.1"
end
Run Code Online (Sandbox Code Playgroud)
但我不明白这意味着什么.那么这些只能在开发和测试环境中使用?
但是它会安装在生产中吗?
shi*_*ara 12
这意味着,你在生产中不需要这个宝石.但是如果你想使用测试或开发模式,你需要它.
您可以在没有某些组的情况下安装,例如:
bundle install --without= development test
Run Code Online (Sandbox Code Playgroud)
在这种情况下,开发和测试组中的所有gem都不是安装且不需要.