Зачем "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]