2011-07-13 6 views
4

私はプロジェクトあたりの宝石セットアプローチを使用しています。私はRVMをインストールし、gemsetを作成し、 'test'と呼んでそこにrails 3.1.0.rc4をインストールして、一連の宝石をインストールするとします。今私はグローバル宝石セット(rvm gemset use global)に切り替え、私の宝石を見る。私はグローバル gemsetに宝石をインストールしていないので、空リストを見ることが期待されますが、 'test' gemsetのすべての私の宝石を見てください。それはどうですか?RVMグローバルgemset混乱

私の推測では、rvm gem listは、グローバルgemsetから呼び出されたときにすべてのgemsetsのすべてのgemを表示しています。もしそうなら、どのように私は現在の宝石の宝石だけを見ることができますか?

共通で

答えて

7

:たとえば

rvm <ruby version>@<gemset name> do gem list 

:あなたが欲しい

rvm @test do gem list 

ショー:テストgemset環境上の宝石

別の方法:

rvm use @test 
gem list 

を示して同じ

2

利用gem listの代わりに、RVMコマンドgemが削除された1.16.0rvm gem list

1

は、それは多くの混乱を引き起こしたと一年前に廃止されました。

代わりに使用します。

rvm [<ruby>[@<gemset>],...|default|all] [--verbose] do <command> ...