Le 09/02/10 21:45, Jean-Baptiste Barth a écrit : > 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,
Pour info si tu regardes le fichier .bundle/environement.rb, tu constateras que le LOAD_PATH est exactement ce que tu as définis dans ton GemFile à la version près. Donc si tu veux un méchant tout moche hack. modifie cette constante. -- Cyril Mougel http://blog.shingara.fr/ -- 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]
