【发布时间】:2011-05-06 07:21:28
【问题描述】:
我在一个名为 :development 的捆绑程序组中有几个 gem,包括 ruby-debug。当我运行 bundle 命令时,这些 gem 将被忽略,它只安装不在任何组中的 gem。如何确保捆绑器不会忽略 :development 组中的宝石?
编辑:这就是我的 Gemfile 的样子。
source 'http://rubygems.org'
gem 'rails', '3.0.1'
# Auth gems
gem "devise", "1.1.3"
gem "omniauth"
# Bundle Mongoid gems
gem "mongoid", "2.0.0.beta.19"
gem "bson_ext"
# Asset gems
gem 'jquery-rails'
gem "jammit"
# Controller gems
gem 'inherited_resources', '1.1.2'
# View gems
gem 'haml'
gem 'formtastic', '~> 1.1.0'
# Nokogiri
gem "mechanize"
gem "json"
group :development do
gem "ruby-debug"
gem 'compass'
gem 'compass-colors'
gem 'pickler'
gem 'haml-rails'
gem 'rails3-generators'
gem "hpricot"
gem "ruby_parser"
gem 'fog'
end
【问题讨论】:
-
是的,检查过。 Rails.env 表示开发。
-
还有一件事。我之前使用过这个命令,因为 Heroku 没有排除那些 gem: heroku config:add BUNDLE_WITHOUT="development test" 不过这对 Heroku 没有任何影响。 mail-archive.com/heroku@googlegroups.com/msg06114.html
标签: ruby-on-rails ruby rubygems bundler