Pergunta

Estou tentando atualizar o IRB no meu OS X 10.5 MacBook:

$ irb -v
irb 0.9.6(09/06/30)

Atualmente, estou aprendendo Ruby e estava seguindo o "Guia Poigno de Porquê para Ruby" e nesta página: http://mislav.uniqpath.com/poignant-guide/book/expansion-pak-1.html Eles mencionam a conclusão automática no IRB requer a versão 1.8 do IRB.

Não tenho certeza de como atualizar o shell. Estou usando a versão mais recente do Ruby através do RVM.

$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29034) [i386-darwin9.8.0]

O Google não retornou nada, eu apreciaria qualquer ajuda, obrigado!

Foi útil?

Solução

Com o RVM, você pode ativar a conclusão:https://rvm.io/workflow/complettion/

Isso carrega os scripts em seu ~/.rvm/scripts diretor inclusive irbrc.rb que configura a conclusão automática para o IRB.

Outras dicas

Você não precisa atualizar o IRB. Você, no entanto, precisa de Ruby compilado com o suporte à ReadLine. No OS X, não tenho idéia se essa é a configuração padrão ou como instalá -la. Você provavelmente precisará instalar as bibliotecas de desenvolvimento da ReadLine e o recompilar Ruby via RVM.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top