【发布时间】:2012-03-19 04:23:23
【问题描述】:
如何撤消运行
bundle install --without development
现在,我在开发组中有一些 gem 被忽略,因为我运行过一次...(请注意,我尝试删除 gemfile.lock 无济于事)
【问题讨论】:
-
在此之后它仍然会忽略开发组中的宝石,因为这是一个“记住”的设置...
标签: ruby-on-rails bundler
如何撤消运行
bundle install --without development
现在,我在开发组中有一些 gem 被忽略,因为我运行过一次...(请注意,我尝试删除 gemfile.lock 无济于事)
【问题讨论】:
标签: ruby-on-rails bundler
列出配置
bundle config
从配置中删除值
bundle config --delete without
为配置添加价值
bundle config --local without development
或者您可以手动编辑.bundle/config 文件中的值。
【讨论】:
更新后的正确答案是@caspyin,here。
出于历史目的,我的答案仍然在这里:
Bundler 设置存储在名为
.bundle/config的文件中。你可以 通过删除它或删除整个.bundle目录来重置它, 像这样:rm -rfv .bundle或者,如果你害怕
rm -rf(没关系,很多人都害怕):rm .bundle/config rmdir .bundle
【讨论】:
运行
bundle install --without ""
参考:https://github.com/carlhuda/bundler/blob/master/spec/install/gems/groups_spec.rb#L149-154
it "clears without when passed an empty list" do
bundle :install, :without => "emo"
bundle 'install --without ""'
should_be_installed "activesupport 2.3.5"
end
【讨论】:
bundle install --no-deployment
【讨论】: