题
我试图更新IRB在我的OS X 10.5的MacBook:
$ irb -v
irb 0.9.6(09/06/30)
目前,我正在学习Ruby,并继“为什么的凄美指南红宝石”,并在此页上:的 http://mislav.uniqpath.com/poignant-guide/book/expansion-pak-1.html 他们提到在IRB自动完成需要IRB的1.8版本
我不知道如何完全更新外壳。我使用的是最新版本的红宝石通过RVM。
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29034) [i386-darwin9.8.0]
谷歌一直没有回来,我会很感激任何帮助,谢谢!
解决方案
与RVM您可以打开完成: https://rvm.io/workflow/completion/
此加载脚本在~/.rvm/scripts
目录包括irbrc.rb
其中设置了自动完成对IRB。
其他提示
您不需要升级IRB。你这样做,不过,需要的Ruby编译的Readline支持。在OS X上,我不知道如果是这样的默认配置或如何去安装。你可能需要安装readline的开发库,并重新编译的Ruby通过RVM。
不隶属于 StackOverflow