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]

Répondre à