Comment défaire l’installation de paquets – sans

Comment annulez-vous en cours d’exécution

bundle install --without development 

En ce moment, j’ai des gemmes dans le groupe de développement qui sont ignorées parce que j’ai couru cette fois … (notez que j’ai essayé de supprimer gemfile.lock en vain)

La réponse correcte mise à jour est @ caspyin’s, ici .

Ma réponse est toujours là pour des raisons historiques:

Les parameters de Bundler sont stockés dans un fichier nommé .bundle/config . Vous pouvez le réinitialiser en le supprimant ou en supprimant l’intégralité .bundle répertoire .bundle , comme ceci:

 rm -rfv .bundle 

Ou, si vous avez peur de rm -rf (c’est OK, beaucoup de gens le sont):

 rm .bundle/config rmdir .bundle 

Liste des configs

bundle config

Supprimer la valeur de config

bundle config --delete without

Ajouter une valeur à config

bundle config --local without development

Ou vous pouvez modifier manuellement les valeurs dans le fichier .bundle/config .

Courir

 bundle install --without "" 

Réf: 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