2012-05-05 19 views
3
$ ruby -v 
$ ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] 

にバージョンを設定-can't:RVMは、私が持っている1.9.3

rvm list rubies 

rvm rubies 

    ree-1.8.7-2011.03 [ x86_64 ] 
* ruby-1.9.3-p125 [ x86_64 ] 

# => - current 
# =* - current && default 
# * - default 

が、私は得る:

$ ruby soduko.rb 
nil 
nil 

私は1.9.3に切り替えることはできません。

rvm use 1.9.3 
Gemset '' does not exist, 'rvm gemset create ' first, or append '--create'. 

$ rvm gemset create 
# Noting(?) 

$ rvm gemset create md 
Gemset '' does not exist, 'rvm gemset create ' first, or append '--create'. 

$ ruby -v 
$ ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] 
+0

現在のディレクトリに.rvmrcファイルがありますか?一般的には、rvm gemsetsの代わりにbundlerを使うといいでしょう。私はrbenvが好きです。 – d11wtq

答えて

18

おそらく、新しいgemsetは、ルビーバージョンと一緒に作成され、関連付けられている必要があります。このコマンドを試してみてください。

rvm use [email protected] --create --default 

あなたはまた、(試してみる価値はまだ、同じバージョンの異なるパッチで作業したときに限り、私はこの依存関係を見てきたようにのみ見られている)時には、パッチ番号を言及する作品、rvm use ruby-1.9.3-p125 --defaultを試してみてください

関連する問題