1

OS X 10.5 MacBookでirbを更新しようとしています:

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

私は現在Rubyを学んでおり、「Why's Poignant Guide to Ruby」をフォローしており、このページ: http: //poignant.guide/book/expansion-pak-1.htmlirbでのオートコンプリートにはバージョン1.8が必要であると述べています。 irb。

シェルを更新する方法が完全にはわかりません。RVMを介して最新バージョンのrubyを使用しています。

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

Googleは何も返しませんでした、助けていただければ幸いです、ありがとう!

4

2 に答える 2

1

rvmを使用すると、完了をオンにできます: https ://rvm.io/workflow/completion/

これにより、irbのオートコンプリートを設定するスクリプトを~/.rvm/scripts含むスクリプトがディレクトリに読み込まれます。irbrc.rb

于 2010-08-31T12:45:24.713 に答える
0

IRBをアップグレードする必要はありません。ただし、ReadlineをサポートするようにコンパイルされたRubyが必要です。OS Xでは、それがデフォルトの構成なのか、それをインストールする方法がわかりません。おそらく、readline開発ライブラリをインストールし、RVMを介してRubyを再コンパイルする必要があります。

于 2010-08-31T04:40:32.087 に答える