你怎么解开bundle install –without

你如何撤消跑步

bundle install --without development 

现在,我在开发组中有一些gem,因为我跑了一次…(注意,我试图删除gemfile.lock无济于事)

更新,正确的答案是@ caspyin的, 在这里 。

我的答案仍然是为了历史的目的:

Bundler设置存储在名为.bundle/config的文件中。 您可以通过删除或删除整个.bundle目录来重置它,如下所示:

 rm -rfv .bundle 

或者,如果你害怕rm -rf (没关系,很多人):

 rm .bundle/config rmdir .bundle 

列表configuration

bundle config

从configuration中删除值

bundle config --delete without

添加值到configuration

bundle config --local without development

或者您可以手动编辑.bundle/config文件中的值。

 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