rvm - 无法将版本设置为1.9.3

时间:2012-05-05 05:17:56

标签: ruby

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

我有:

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]

1 个答案:

答案 0 :(得分:18)

可能需要制作新的gemset并将其与ruby版本结合在一起。试试这个命令:

rvm use 1.9.3@newgemset --create --default

您还应该尝试rvm use ruby-1.9.3-p125 --default,有时会提到补丁号码的工作原理(但据我所见,只有在处理相同版本的不同补丁时才能看到这种依赖关系,仍然值得一试)