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]
