Atualizando o IRB no OS X
-
25-09-2019 - |
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!
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.