我在一个名为:development的bundler组中有几个gem,包括ruby debug.当我运行bundle命令时,这些gem被忽略,它只安装不在任何组中的gem.我如何确保bundler不会忽略:开发组中的Ruby ?

编辑:这就是我的文件的样子.

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

推荐答案

在一个学期内,它会记住without个选项.如果你第一次 run

bundle install --without development 

它会记住你做了这件事,并会在下一次自动重复这件事

bundle install #remembers and includes --without development

运行其他东西,比如bundle install --without nothing,应该会清除缓存.我说得对吗?

update 20150214:根据@Stan Bondi(https://github.com/bundler/bundler/issues/2862)在 comments 中提到的问题,bundler 2.0中解决了这个问题.谢谢斯坦.

Ruby-on-rails相关问答推荐

Rails 6升级没有加载Mongoid,这是一个问题

使用ImportMaps将HighLightJS添加到rails 7.1

无效的单表继承类型:Rails

Rails:序列化数据库中的对象?

你如何发布到 Capybara 中的 URL?

使用brew 软件安装了 elasticsearch,但找不到配置文件

Ruby/Rails 中的类方法与常量

Rails Mailer Net::OpenTimeout: execution expired 仅在生产服务器上出现异常

使用 SQLite 3 将 RoR 应用程序部署到 Heroku 失败

使用回形针调整图像大小

如何在我的 Gemfile 中找到未使用的Ruby

在 where 查询中查找 nil has_one 关联

升级到 ruby​​ 1.9.2 后奇怪的无法要求配置/ bootstrap

Rails 5.1:未知 firstpos:NilClass - 问题重新加载应用程序

如何将自定义路由添加到资源路由

在 ruby​​ 中构建公钥时,是什么导致既不是 PUB key 也不是 PRIV key::nested asn1 错误?

使 rails 控制台输出更漂亮一点

Rails Devise:设置密码重置令牌并重定向用户

您将 Rack 中间件文件和要求放在哪里?

如何在 Rails 表单中将复选框和标签保持在同一行?