为啥 rvm install ruby-2.1.0 会安装 preview1?
Posted
技术标签:
【中文标题】为啥 rvm install ruby-2.1.0 会安装 preview1?【英文标题】:Why would `rvm install ruby-2.1.0` install preview1?为什么 rvm install ruby-2.1.0 会安装 preview1? 【发布时间】:2014-01-16 04:20:00 【问题描述】:我刚尝试安装 Ruby 2.1,却得到了 2.1 Preview 1。这对我来说似乎很疯狂。 2.1出来了。为什么当我说rvm install ruby-2.1.0
时,RVM 会假设我真的是指rvm install ruby-2.1.0-preview1
?为什么它与我指定的 exact 版本不匹配,而不是以该子字符串开头的版本?
【问题讨论】:
【参考方案1】:愚蠢的澄清问题(如果我有足够的声誉,我会把它作为评论发布),但是你最近更新了 RVM 吗?
rvm get stable
(或者如果你想生活在边缘,rvm get head
)我希望更新已发布 ruby 版本的内部列表。
【讨论】:
【参考方案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]
【讨论】:
我不推荐使用 'ruby install 2.1' [即使文档这样说]。我见过这个失败[像 w/2.1.5],你需要说'rvm install ruby-2.1.5'。不知道为什么[它抱怨“模棱两可”]。以上是关于为啥 rvm install ruby-2.1.0 会安装 preview1?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不能用 gem install rails -v 4.0.0 安装 rails?