2013-05-08 4 views
5

バージョン番号全体を入力するのではなく、「RVM use 1」または「RVM use list [0]」のようなものがありますか?いつでも、5つ以上のルビーの一覧が表示され、X.X.Xの代わりに簡単に1桁の数字を入力できます。これはrvm gemsetにも役立ちます。RVM use list [0]

答えて

4

コメントすることができます - リストインストールルビー、機械まずまずの形

rubies=(`rvm list strings`) 
rvm use ${rubies[1]} 

RVMリストの文字列を。
これはbash配列に入れられます。 Shawnsに触発

+1

を!私は投票するのが大好きですが、私は15人の担当者を持っていません:| – Dhamodaran

+1

インデックス '1'はZSHの最初の要素で、2番目はBashです。だから、Bashのときに' $ {rubies [0]} 'に変更したいかもしれません。 – mpapis

0

はハック:作品

rvm use `rvm list strings | head -n 1` 
+0

私はこのパスを起動しましたが、それは動作します。 rvmはv1 v2 v3を使用して終了します。最後の議論が勝つので、これはうまくいくことが分かります。 –

+0

'rvm list strings | wc -l' => '36'と' rvm list strings | head -n 1' => 'ruby-1.9.3-p392-new' ...あなたはどのバージョンのrvmを使用していますか?現在のものは 'rvm version' =>' rvm 1.20.3 ... ' – mpapis

+0

ああ、私は' 'rvm use' rvm list strings |を使っていました。 head -n 3 ''と呼ばれ、n番目のバージョンの使用には驚いた。 –