【问题标题】:Upgrading Ruby 1.86 to 1.9 by overwriting binaries通过覆盖二进制文件将 Ruby 1.86 升级到 1.9
【发布时间】:2010-10-10 10:09:19
【问题描述】:

前段时间我用一键安装器安装了 1.86。

我想升级到 1.9,但由于没有 1.9 的一键式安装程序,我只下载了 1.91 二进制文件并覆盖了我的 1.86 安装。

效果不太好。之后我到处都是错误。

什么是升级的正确方法(对于一个假人,即我)?

downloads page 有三个适用于 Windows 的选项:

* Ruby 1.8.6 One-Click Installer (md5: 00540689d1039964bc8d844b2b0c7db6) Stable version (recommended)
* Ruby 1.8.7-p72 Binary (md5: d4b04ba03a76dc70120fe96ffa22e5df) Stable version (recommended)
* Ruby 1.9.1-p0 Binary (md5: 921db53c709ce20106610f7d229e24e1) Stable version (recommended)

一般情况下用一键安装器安装1.86,然后用1.9覆盖安装目录就可以了吗?还是我不应该这样做?

有没有更好的方法来全新安装 1.9?

我想我只是不确定如何在不使用 1.86 一键安装程序的情况下安装 1.9。

【问题讨论】:

    标签: ruby-on-rails windows ruby installation upgrade


    【解决方案1】:

    Ruby 1.9 可能安装得很好,但我上次听说 1.9 仍然是 not 100% compatbile with Rails,虽然 the very basics are meant to work。你知道这种情况吗?

    【讨论】:

      【解决方案2】:

      要安装,只需将 zip 文件解压缩到您选择的文件夹中。您会发现它为您提供的文件夹结构与您在 1.8 安装文件夹中看到的大致相同。缺少 Scite 和示例,当然您不会有开始菜单快捷方式。

      我建议您将 Ruby 1.9 安装到与 1.8 安装不同的文件夹中,然后更改路径语句以指向这个新文件夹。

      可能发生的情况是您正在提取与 1.9 不兼容的 gem 或其他代码。全新的 1.9 安装将使您更好地了解缺少哪些代码和/或需要更新哪些代码才能工作。

      --布鲁斯

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-04
        • 2016-10-04
        • 2013-02-06
        • 2018-11-03
        • 2011-04-05
        • 1970-01-01
        相关资源
        最近更新 更多