【问题标题】:Why won't Pik install Ruby?为什么 Pik 不安装 Ruby?
【发布时间】:2013-01-23 01:02:29
【问题描述】:

在尝试从此处安装 Ruby on Rails 失败后:http://railsinstaller.org/,我现在尝试手动安装。

我想我会先安装 Pik,然后在命令提示符下点击“pik install ruby​​”。看起来,没有什么比这更简单的了。但是,我收到消息“找不到 Ruby”。这怎么可能?

【问题讨论】:

  • 您是否在环境变量中设置了pik
  • 安装提到它添加了 pik 到我的路径。无论如何,您的意思是将 pik 添加到我的路径(以其他方式)或设置新的环境变量或更改“家”或其他什么?我该怎么做……到底是什么?
  • 在文档中说:If you install pik using the msi you must set the ‘HOME’ or ‘PIK_HOME’ environment variable to the directory pik installs to, ususally the path specified in %USERPROFILE%.
  • @sawa 有没有想过这个? pik msi 为我将 c:\pik 添加到系统 PATH 变量中,但我继续将 PIK_HOME 添加到我的用户变量中,这没有任何改变。这是有道理的,因为系统在查找 pik 时没有问题。它说它找不到此时不存在的Ruby。您是正确的,安装说明暗示您可以运行 pik install 来安装您的第一个 ruby​​,但我相信您实际上必须为此安装一个 ruby​​ 版本。这使得在没有安装 ruby​​ 的系统上安装 pik 很愚蠢

标签: ruby-on-rails ruby pik


【解决方案1】:

虽然不再维护 pik gem,但来自 herepik 仍然是在 Windows 上管理多个 ruby​​ 版本的最佳方式。 (请有人再写一个。或者说服 Gordon Thiesfeld 让其他人来管理它。)

设置pik 很痛苦(你需要手动安装ruby 版本,需要devkits 然后告诉pik 使用它们)。

如果您不需要多个 ruby​​ 版本,我建议您使用来自 here 的优秀安装程序并使用 gem install rails 来修复您的 windows、ruby on rails 。

【讨论】:

    【解决方案2】:

    似乎 Pik 无法自动安装 Ruby。它只是红宝石版本的经理。为了在 Windows 上安装 Ruby,需要使用 RubyInstaller for Windows http://rubyinstaller.org/downloads/ 然后添加 C:\Ruby193\bin (或安装 ruby​​ 的任何其他路径)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 1970-01-01
      • 2014-01-16
      相关资源
      最近更新 更多