【问题标题】:How to install ruby 2.3.4 on windows without the RubyInstaller 2.3.4?如何在没有 RubyInstaller 2.3.4 的情况下在 Windows 上安装 ruby​​ 2.3.4?
【发布时间】:2018-07-31 07:54:59
【问题描述】:

我必须强制使用 2.3.4 版本,但我找不到任何 Windows 安装程序来安装 ruby​​ 2.3.4。我找到的唯一资源是一个 tar/zip 文件,可在 https://www.ruby-lang.org/en/news/2017/03/30/ruby-2-3-4-released/

找到

我不知道如何安装它,我在使用 PIK 做同样的事情时遇到了困难,但这也无济于事,有人可以提供一些建议如何安装 2.3.4 版本的 ruby​​。

【问题讨论】:

  • 哇,你付出了0。如果您查看链接的导航,您会看到“下载”,瞧,有一个部分 Ways of Installing Ruby 将 Windows 引导至 rubyinstaller.org
  • @mrkernelpanic 如果我能在 ruby​​installer.org 的档案中找到 2.3.4 版的安装程序,我到底为什么要麻烦在这里发布问题。
  • 如果您完全坚持使用该确切版本而没有偏差,那么您可能不得不从源代码构建。在 Windows 上,这并不好玩。您需要安装 ming、msys 等。正确设置所有内容(所有这些都不好玩,即使对于知道自己在做什么的人也是如此)。你确定你需要 2.3.4,这是一个奇怪的特殊要求。
  • @ForeverZer0 确实是一个奇怪的要求。我正在尝试在本地设置共享部落;在他们的文档中,Sharetribe 特别要求您设置 Ruby 2.3.4。我尝试使用其他版本的 Ruby 进行设置,但它们无法正常工作:(
  • @stark45 如果您有权访问 Sharetribe Gemfile,只需将 ruby '2.3.4' 更改为 ruby '2.3.3' 或任何版本(2.4 不应导致 Rails 应用程序出现很多不兼容问题)

标签: ruby-on-rails ruby windows installation


【解决方案1】:

我们在每个主要平台上都有几个工具来安装 Ruby:

... 在 Windows 机器上,您可以使用 RubyInstaller。

https://rubyinstaller.org/downloads/

但最后一个 ruby​​ 安装程序修补程序版本是 2.3.3,对于 2.3 版本并且没有 Devkit,这在 Windows 上几乎是强制性的。

https://rubyinstaller.org/downloads/archives/

所以我建议你升级你的 Ruby 版本或切换环境,因为 Windows 很痛苦而且不适合初学者(使用 C 语言的 gem 有很多问题)。

从 2.3 升级到 2.4(例如) https://wyeworks.com/blog/2016/6/22/behavior-changes-in-ruby-2.4

【讨论】:

  • 绝对不要没有 DevKit。尝试安装大量极其常见和有用的 gem 会很麻烦。这是更大的安装,但正如这里所说,在非 *nix 机器上实际上是必需的。
【解决方案2】:

您可以试试Rails installer for Windows, with Ruby 2.3.3。它包括 Ruby、Devkit 和 Git。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 2013-01-17
    • 2020-09-21
    相关资源
    最近更新 更多