web-dev-qa-db-ja.com

rvmで.Ruby-versionおよび.Ruby-gemsetを作成します

新しいgemsetを作成するときに、関連する.Ruby-versionおよび.Ruby-gemsetファイルを作成する方法はありますか?

古いバージョンのrvmでは、rvm --create --rvmrc 1.8.7@projectを実行できますが、.rvmrcファイルが作成されます。

--Ruby-versionコマンドラインスイッチを使用できる場所を読んだと思いましたが、そうすることに失敗しました。

49
Tyler DeWitt

私は最近同じ問題を抱えていました。 rvm --helpに私を導いた:

rvm --create --Ruby-version Ruby-1.9.3@my-gemset  

。Ruby-gemset。Ruby-versionの両方を作成しました。

82
cappie013

公式RVMドキュメント に従って、これを使用できます:

echo 1.9.3 > .Ruby-version

または、これを使用できます:

rvm --Ruby-version use 1.9.3@my_app

2番目のフォームは、.Ruby-version.Ruby-gemsetの両方を作成します。

37
Bob Roberts

Rails名前がtptappのアプリ用のgemsetを作成している場合、次の方法で作成できます。

rvm use 2.2.2@tptapp --create

ここtptappはgemsetの名前、2.2.2はRuby version。

3
Jaskirat Singh

上記のすべての例では、Rubyバージョンとgemset名を入力する必要があります。これは、vi .Ruby-gemsetとvi .Ruby-versionに必要な同じキーストロークに近いものです。既にRubyバージョンを選択しているディレクトリにいて、目的のgemsetを指していると仮定します。これはトリックです。

bash# rvm --Ruby-version use $(rvm-Prompt)
2
tobybot11