为啥 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?的主要内容,如果未能解决你的问题,请参考以下文章

通过RVM安装Ruby失败

为啥我不能用 gem install rails -v 4.0.0 安装 rails?

安装 RVM(Ruby 版本管理器)的关键问题

iOS 项目持续集成:Jenkins + Fastlane

Ruby on Rails Installation(Learn Rails5.2)

[fastlane] [gem] [rvm] [ruby]