Como definir um gemset como padrão no RVM?

1

Eu estou usando o RVM na minha máquina OS X, eu uso o ruby 1.9.2 por padrão com o RVM.

Cada vez que eu criar uma sessão de terminal eu tenho que digitar "rvms gemset use rails_app", para usar o meu gemset ... Eu gostaria que o "rails_app" fosse de alguma forma meu gemset padrão

Eu tentei fazer:

 rvm use 1.9.2@rails_app --default

mas se eu abrir uma nova janela de terminal e digitar rails, obtenho:

/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>'

(funciona bem se eu digitar apenas rvm gemset use rails_app )

Obrigado!

    
por Mr.Gando 18.01.2012 / 13:30

1 resposta

3

Este problema foi corrigido recentemente. Executar

rvm get head

e você deve ser capaz de definir um gemset padrão e tê-lo persistente nas sessões do Terminal.

Mais informações estão aqui: link

    
por 22.01.2012 / 01:31