我刚尝试安装 Ruby 2.1,结果却得到了2.1预览版1。这对我来说很不可思议。2.1已经发布了,为什么 RVM 会认为当我输入 rvm install ruby-2.1.0
时,我真正想要的是 rvm install ruby-2.1.0-preview1
呢?它为什么不能匹配我指定的确切版本,而只是一个以该子字符串开头的版本呢?
有一个简单的澄清问题(如果我有足够的声望,我会将其发布为评论),但是您最近更新了 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]