【问题标题】:install ruby 1.8.4 mac os x安装 ruby​​ 1.8.4 mac os x
【发布时间】:2013-10-29 02:18:42
【问题描述】:

我对 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。

非常感谢您。

【问题讨论】:

  • 试图让ruby 1.8.4rvm 一起工作可能是一项不值得努力的练习。 RVMruby 1.8.4 进入这个世界要晚得多
  • 感谢您的及时回复,非常感谢!我会尝试一下 Vagrant,并会关注这个帖子。

标签: ruby-on-rails ruby failed-installation


【解决方案1】:

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

话虽如此,根据 this discussion 去年的问题跟踪器,如果您提出问题,您也许可以让他们尝试实施它。

【讨论】:

  • 回顾我的老问题,非常感谢乔纳森,我真的很感激。我最终使用了 Depa 的以下建议,并使用 Vagrant 和 Docker 设置了一个完全隔离的环境。
【解决方案2】:

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

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

【讨论】:

  • 回顾我的老问题,谢谢 Depa,我在不同的项目中采用了 Vagrant 和 Docker,它对我来说真的很有效。主要的吸引力之一是不同项目的配置之间没有冲突,所有项目的依赖项之间也没有冲突。
  • 很棒的设置。我的答案是在 Docker 兴起之前写的,但现在将它与 Vagrant 结合起来很有意义。
猜你喜欢
  • 2013-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-24
  • 2011-12-29
相关资源
最近更新 更多