0

.rvmrcのファイルの内容は次のとおりです。

rvm --install use 1.9.3@my_gemset && rvm rubygems 1.8.6 && gem list

残念ながら、これにより、現在のrubygemsのバージョンが1.8.6であっても、rubygemsが再インストールされます。これは大きな問題ではありませんが、新しいタブを開いたり、アプリケーションのディレクトリに移動したり、アプリケーションのディレクトリに戻ったりする必要がある場合は、少し面倒です。

RubyGemsがすでに指定されたバージョンである場合、インストールをスキップすることは可能ですか?

4

1 に答える 1

1

あなたはrubygemsのバージョンをチェックする必要があるでしょう:

rvm --install --create use 1.9.3@my_gemset &&
{
  [[ "$(gem --version)" =~ 1.8.6 ]] || rvm rubygems 1.8.6
} &&
gem list
于 2012-07-24T00:14:37.777 に答える