Зачем `rvm устанавливать ruby-2.1.0` устанавливать preview1?
Я только что попытался установить Ruby 2.1, и вместо этого получил 2.1 Preview 1. Это кажется мне безумным. 2.1 вышел. Почему RVM предполагает, что когда я говорю rvm install ruby-2.1.0
что я действительно имею в виду rvm install ruby-2.1.0-preview1
? Почему он не совпадает с точной версией, которую я указал, а не с той, которая начинается с этой подстроки?
2 ответа
Решение
Глупый уточняющий вопрос (и я бы опубликовал его как комментарий, если бы у меня была достаточно репутация), но обновили ли вы в последнее время RVM?
rvm get stable
(или если вы хотите жить на краю, rvm get head
), как я ожидаю, обновит внутренний список выпущенных версий ruby.
Убедитесь, что вы используете последнюю версию. 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]