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]

Répondre à