我的 Gemfile 中有这个:
....
..
# Use Capistrano for deployment
group :development do
gem 'capistrano', '3.0.1'
gem 'capistrano-rails', '~> 1.1'
end
现在,如果我在我的生产服务器上RAILS_ENV=production bin/bundle install
安装 capistrano gem。这对我来说毫无意义,为什么我需要在生产服务器上使用 capistrano?group :development
因此,据我了解,我在 Gemfile 中找不到任何用于捆绑程序的块。有什么我做错了吗?如何确保我不安装生产/登台但本地(开发/测试)不需要的 gem?如果我在这里做错了什么,请纠正我?
编辑
请注意,我知道我们可以将if ENV['RAILS_ENV'] == 'production'
其用于其他环境不需要的 gem。我正在寻找的是group
在Gemfile中用于捆绑器的用途。