2014-01-15 15 views
34

新しいgemsetを作成するときに、ファイル.ruby-versionとを作成する方法はありますか?rvmを使って.ruby-versionと.ruby-gemsetを作成する

古いバージョンのrvmでは、rvm --create --rvmrc [email protected]を実行できますが、それは.rvmrc個のファイルを作成します。

私は--ruby-versionコマンドラインスイッチを使用できると思っていましたが、失敗しました。

echo 1.9.3 > .ruby-version 

をそれとも、これを使用することができます:

答えて

25

the official RVM docsによると、あなたはこれを使用することができ

rvm --ruby-version use [email protected]_app 

二番目の形式は.ruby-version.ruby-gemsetの両方を作成します。

+0

'rvm --ruby-version use 1.9.3'のように、' rvm'を使ってRubyのバージョンを指定し、それを実行したい場合は、これは '.ruby-version'ファイルを作成するだけです。 – bantic

69

私は最近、同じ問題を抱えていました。それは.ruby-gemset.rubyバージョンの両方を作成し

rvm --create --ruby-version [email protected] 

rvm --helpはに私を導きました。

+0

gemsetをすでに作成している場合はどうなりますか?その時点で.ruby-versionと.ruby-gemsetを手動で追加するように強制されますか? – Donato

+0

@Donato no、これは単にファイルを作成し、既存の.ruby-versionまたは.ruby-gemsetファイルを.ruby-gemset.Todays.Date.Timeに移動するだけです。あなたのプロジェクトでは、 'ls -a'と打ち込んで隠しファイルが存在することを確認します。 – Danny

+3

'rvm --create --ruby-version ruby​​-x.x.x @ project'を使う – Asarluhi

0

のtptappという私のレールアプリ用のジェムセットを作成しているとします。

RVM利用[email protected] --create

ここtptappは2.2.2はRubyのバージョンである、gemsetの名前です。

関連する問題