Comment définir un gemset par défaut dans RVM?

1

J'utilise RVM sur mon ordinateur OS X, j'utilise ruby ​​1.9.2 par défaut avec RVM.

Chaque fois que je crée une session de terminal, je dois taper "rvm gemset use rails_app", pour utiliser mon gemset ... Je voudrais que "rails_app" soit en quelque sorte mon gemset par défaut

J'ai essayé de faire:

 rvm use 1.9.2@rails_app --default

mais si j'ouvre une nouvelle fenêtre de terminal et tape des rails, je reçois:

/usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find rails (>= 0) amongst [bundler-1.0.21, bundler-1.0.21, rake-0.9.2] (Gem::LoadError)
    from /usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
    from /usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1202:in `gem'
    from /usr/local/bin/rails:18:in `<main>'

(ça marche bien si je tape juste rvm gemset use rails_app )

Merci!

Mr.Gando
la source

Réponses:

3

Ce problème a récemment été résolu. Courir

rvm get head

et vous devriez pouvoir définir un gemset par défaut et le conserver lors des sessions Terminal.

Plus d'informations sont ici: https://github.com/wayneeseguin/rvm/issues/710

Scott Moschella
la source
Oui, j'ai aussi rapporté dans github. C'est la bonne réponse cependant :)
Mr.Gando