Bon en attendant d'avoir quelque chose de mieux, vous pouvez toujours utiliser les groupes pour indiquer vos dépendances utilisées exclusivement dans certains environnements... cf. README de bundler : "Groups : applications may have dependencies that are specific to certain environments, such as testing or deployment."
Nicolas. 2010/2/10 Renaud (Nel) Morvan <[email protected]>: > it's not a bug, it's a feature. > > En fait bundler != rubygems > > Si le gem n'est pas indiqué dans bundler comme étant un gem devant > être chargé par rubygems, il n'est pas chargé par rubygems > > Ce qu'il faut comprendre de façon sous jacente c'est que bundler est > un moyen de remplacer rubygems pas un truc à utiliser en parallèle. > > On 9 fév, 21:45, Jean-Baptiste Barth <[email protected]> > wrote: >> Hi, >> >> Comme certains ici j'imagine, je teste un peu Rails 3 depuis la bêta (et >> même depuis le dernier apéro ruby, trop envie de me faire mon propre >> convertisseur csv2json :-)) >> >> Voici mon problème du jour : les gems non présents dans mon Gemfile ne >> semblent pas accessibles depuis une console. J'ai parcouru les release notes >> et le readme de bundler sans succès. En gros voici ce qui se passe : >> >> % irb >> irb(main):001:0> require 'rubygems'; require 'hpricot' >> => true >> >> % rails console >> Loading development environment (Rails 3.0.0.beta1) >> irb(main):001:0> require 'rubygems'; require 'hpricot' >> LoadError: no such file to load -- hpricot >> from >> /home/salvor/dev/rails/rails3/activesupport/lib/active_support/dependencies >> .rb:167:in >> `require' >> ... >> Gem.path contient bien le répertoire où sont mes gems. Et si la gem en >> question est dans mon Gemfile, ça fonctionne. >> >> D'où plusieurs questions : >> - bug or feature ? >> - quelqu'un aurait un moyen de pouvoir charger des gems sans qu'ils soient >> dans le Gemfile ? >> - des ressources sur bundler ou rails3 qui pourraient m'expliquer ça ? >> >> Merci d'avance, >> -- >> Jean-Baptiste > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
