Dans mon Gemfile in Rails, j'ai ces groupes:
group :development, :test do
gem "capybara"
gem "database_cleaner"
gem "spork"
gem "launchy"
end
group :bdd do
gem "cucumber-rails"
gem "rspec-rails"
end
Qu'est-ce que ça veut dire?
Dans mon Gemfile in Rails, j'ai ces groupes:
group :development, :test do
gem "capybara"
gem "database_cleaner"
gem "spork"
gem "launchy"
end
group :bdd do
gem "cucumber-rails"
gem "rspec-rails"
end
Qu'est-ce que ça veut dire?
À partir de http://yehudakatz.com/2010/05/09/the-how-and-why-of-bundler-groups/:
La sélection des groupes vous permet de faire deux choses. Tout d'abord, vous pouvez installer les gemmes dans votre Gemfile, moins de groupes spécifiques. Par exemple, les Rails met mysql et pg dans une base de données de groupe de sorte que si vous êtes juste à travailler sur ActionPack, vous pouvez bundle install --sans db et exécuter le ActionPack tests sans avoir à vous inquiéter d'obtenir les gemmes installé.
Deuxièmement, vous pouvez afficher la liste des groupes spécifiques pour autorequire à l'aide de Bundler.exiger. Par défaut, Bundler.exiger exige que toutes les pierres précieuses dans le groupe par défaut (qui est de toutes les gemmes qui n'ont pas de groupe explicite). Vous pouvez aussi dire Bundler.besoin(:par défaut, :another_group) exiger des groupes spécifiques.
Le regroupement de vos dépendances permet de réaliser des opérations sur l'ensemble du groupe. Voir: http://gembundler.com/v1.3/groups.html
De réponses mis à jour à Bundler 1.3 -> http://gembundler.com/v1.3/groups.html
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.