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

У меня есть:РВМ -can't установить версию 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 gemset использует связку. Я предпочитаю rbenv. – d11wtq

ответ

18

Возможно, новый гемсет должен быть изготовлен и связан с рубиновой версией. Попробуйте эту команду:

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

Вы также должны попробовать rvm use ruby-1.9.3-p125 --default, иногда упоминая число патч работает (но, насколько я видел, что эта зависимость только видел, работая на разных вкраплениями той же версии, по-прежнему стоит выстрел)

Смежные вопросы