【问题标题】:Ruby installer on Windows 7 64-bit machineWindows 7 64 位机器上的 Ruby 安装程序
【发布时间】:2009-11-09 02:51:19
【问题描述】:

谁能帮我在哪里找到要在 Windows 7 上安装的 Ruby 64 位安装程序,或者我可以在 64 位机器上安装 32 位 ruby​​ 1.8.6 或 1.9 安装程序(只有一个)没有任何问题吗? .任何建议或文档链接将不胜感激。 提前致谢。

【问题讨论】:

    标签: ruby windows-7 installation 64-bit


    【解决方案1】:

    借助 WOW64(Windows on Windows 功能),32 位 Ruby 可以安装在 64 位 Windows 版本中

    没有用于 64 位 Ruby 的安装程序,您会发现这方面有很多复杂性。

    我建议您使用来自官方 RubyInstaller 网站的即将推出的 RubyInstallers:

    http://rubyinstaller.org/

    (将被重定向到 RubyForge,在那里找到 Preview 2 安装程序)。 1.8.6 和 1.9.1 都可用。

    另外,如果您想了解更多分步说明,请查看我们在此处收集的一些教程:

    http://wiki.github.com/oneclick/rubyinstaller/tutorials

    希望对您有所帮助。

    【讨论】:

    • 仅供参考:Luis 是 RubyInstaller 的维护者、首席开发者和原作者。所以,如果他说它有效,那么它就有效。 :-)
    • 似乎人们已经在 unix 上为 64 位编译 Ruby 已经有一段时间了。你写道“你会在这方面发现很多并发症”。你们正在为 Windows 开发 64 位 Ruby 安装程序吗?
    • Unix 上的 Ruby 与 Windows 上的 Ruby 不同。 Ruby 有很多依赖项也需要以 64 位编译才能实际使用它。在这里查看我的帖子:rubyforge.org/pipermail/rubyinstaller-devel/2008-January/…
    【解决方案2】:

    截至 2013 年 3 月,RubyInstaller 团队制作了 Ruby 2.0 的 64 位 Windows 版本。我要感谢他们。

    http://rubyinstaller.org/downloads/

    但无论如何,所有 32 位软件都可以在 Windows 7 上正常运行 - 这是值得了解的。

    【讨论】:

      【解决方案3】:

      我使用 Windows 7 已经有一段时间了。标准 32 位 Ruby 1.8.6 一键安装程序有效。我既可以运行 Rails 应用程序,也可以“甚至”调试 NetBeans 中的代码。 Downloaded from here

      【讨论】:

      • 请注意,如果您使用 Ruby Java Bridge,Java 的字长必须与 Ruby 相同。因此,如果您没有 64 位 Ruby,则别无选择 - JAVA_HOME 必须指向 32 位 JDK。
      【解决方案4】:

      Ruby 团队仍在为 Windows 开发 64 位编译版本的 Ruby。如果您不需要 win32ole 来始终如一地工作,32 位版本就可以工作。在某些情况下尝试实例化 64 位 OLE 接口时,您会收到“类未注册”错误。

      我在 ruby​​ 安装程序列表中看到的最新消息是:http://groups.google.com/group/rubyinstaller/browse_thread/thread/b628af0efaaae5bd

      这会影响一些 gem,比如 virtualbox:http://github.com/mitchellh/virtualbox/issues#issue/37

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-10-12
        • 1970-01-01
        • 2011-01-26
        • 1970-01-01
        • 2014-04-19
        • 2013-08-10
        • 2012-09-10
        相关资源
        最近更新 更多