0

我对 Ruby 和 Rails 比较陌生,所以请耐心等待。我安装了 RVM,我当前的 Ruby 版本是 1.9.3。和 Rails 3.2.14 用于我正在开发的当前应用程序。我正在使用 Brew、GIT 进行版本控制,并且我还安装了 Xcode。

由于一些工作要求,我正在尝试在 mac os x Mountain Lion 版本 10.8 上安装 Ruby 1.8.4。我计划建立一个项目 .rvmrc 文件,这样我也可以使用 Rails 1.3.4。当我运行“rvm install ruby​​-1.8.4”时,我收到以下消息:

“ http://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4.tar.gz ”或“ruby-1.8.4.tar.gz”没有校验和,这是不可能的来验证它。这可能是因为您的 RVM 安装的版本列表已过期。你可能想通过运行'rvm get stable'来更新你的红宝石列表,然后再试一次。如果这不能解决问题并且您希望继续进行未经验证的下载,请在命令后添加“--verify-downloads 1”。获取 ruby​​ 解释器时出错。停止安装。

有什么建议么?我能够从另一个来源下载 ruby​​- 1.8.4.tar.gz,但我不知道如何从文件中安装 RVM。

非常感谢您提前。

4

2 回答 2

0

正如@Eternal-Learner 所指出的,RVM 目前不支持 1.8.4,(您可以使用该rvm list known命令获取它可以安装的 rubies 列表)。

话虽如此,根据去年关于他们的问题跟踪器的讨论,如果你打开一个问题,你也许可以让他们尝试实施它。

于 2013-10-20T17:52:40.137 回答
0

我建议您安装Vagrant,然后直接从 Linux VM 中安装您需要的 Ruby 和 Rails 版本。

由于您将为一个项目专门设置一个 VM,因此您将能够从源代码安装 Ruby 并完全跳过 RVM。

于 2013-10-20T18:02:06.477 回答