Зачем "rvm install ruby-2.1.0` install preview1?
Я просто попытался установить Ruby 2.1, а вместо этого получил 2.1 Preview 1. Это кажется сумасшедшим для меня. 2.1 отсутствует. Почему RVM полагает, что когда я говорю rvm install ruby-2.1.0
, что я действительно означает rvm install ruby-2.1.0-preview1
? Почему это не соответствует точной версии, которую я указал, вместо той, которая начинается с этой подстроки?
Ответы
Ответ 1
Глупый вопрос о разъяснении (и я бы опубликовал его как комментарий, если бы у меня была достаточно репутации), но вы недавно обновили RVM?
rvm get stable
(или если вы хотите жить на краю, rvm get head
), я ожидаю, обновит внутренний список выпущенных рубиновых версий.
Ответ 2
Убедитесь, что вы используете последнюю версию. RVM 1.25.8 (или выше) работает как ожидалось.
$ rvm get latest
Downloading https://github.com/wayneeseguin/rvm/archive/1.25.8.tar.gz
и
$ rvm install 2.1
Searching for binary rubies, this might take some time.
...
ruby-2.1.0 - #downloading ruby-2.1.0, this may take a while depending on your connection...
и
$ rvm use 2.1
Using /Users/weppos/.rvm/gems/ruby-2.1.0
$ ruby --version
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]