2

ラップトップにRVMをインストールしました:

\curl -sSL https://get.rvm.io | bash

ruby バージョン 1.9.3 が自動的にインストールされました。

ruby -v
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux]

次の gemset が自動的に作成されました。

rvm list gemsets

rvm gemsets

=> ruby-1.9.3-p448 [ x86_64 ]
   ruby-1.9.3-p448@global [ x86_64 ]

ただし、新しい gemset を作成する場合:

rvm use 1.9.3@rails3 --create

それは私に応答します:

ruby-1.9.3-p484 is not installed.
To install do: 'rvm install ruby-1.9.3-p484'

このコマンドを入力すると、宝石セットが複製されます。

douglas@bilbo:~$ rvm list gemsets

rvm gemsets

=> ruby-1.9.3-p448 [ x86_64 ]
   ruby-1.9.3-p448@global [ x86_64 ]
   ruby-1.9.3-p484 [ x86_64 ]
   ruby-1.9.3-p484@global [ x86_64 ]

では、自分の gemset と 1 つのグローバル gemset を単純に取得するには、どうすればよいでしょうか?

4

1 に答える 1

1

この投稿で提供されているソリューションを使用して rvm をアンインストールします。

rvm implode

rvmを再インストールします

\curl -sSL https://get.rvm.io | bash

今回は ruby​​ を自動インストールしませんでした。 rvm list gemsets何も示しませんでした。

そこで、ruby 1.9.3 を再インストールします。

rvm install ruby-1.9.3-p484

そして、私の宝石セットを作成しました:

rvm use 1.9.3@rails3 --create
gemset rails3 is not existing, creating.
ruby-1.9.3-p484 - #gemset created /home/douglas/.rvm/gems/ruby-1.9.3-p484@rails3
ruby-1.9.3-p484 - #generating rails3 wrappers.
Using /home/douglas/.rvm/gems/ruby-1.9.3-p484 with gemset rails3

これは私の問題を解決しました:

rvm list gemsets

rvm gemsets

   ruby-1.9.3-p484 [ x86_64 ]
   ruby-1.9.3-p484@global [ x86_64 ]
=> ruby-1.9.3-p484@rails3 [ x86_64 ]

しかし、なぜこうなったのか、いまだにわからない……?

于 2013-12-23T11:32:28.860 に答える