【问题标题】:How Can I install ruby on Redhat? ruby package not found如何在 Redhat 上安装 ruby​​?找不到红宝石包
【发布时间】:2012-11-02 09:40:44
【问题描述】:

我不知道为什么我不能在我的 RHEL6.2 中通过 yum 安装 ruby 我该如何解决。我不想通过源安装。有什么想法吗?

[root@kithost ~]# yum install ruby
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
No package ruby available.
Error: Nothing to do

RVM 是一种解决方案,但不是我想要的。

我想知道的是,一旦我们从 yum 找不到任何包,我们应该修复什么样的东西才能让 yum 找到它?

【问题讨论】:

  • 也许 rvm 是在任何平台上安装 ruby​​ 的最佳选择。

标签: ruby rhel


【解决方案1】:

安装和管理 Ruby 的最佳方式可能是使用RVM。此外,您可以通过 RVM 使用多个 ruby​​ 版本。我敢打赌,这真的是你可能会喜欢的东西。百胜有时是一个诅咒:-)。

关注他们的installation guide,因为有不同的安装方法(各有优缺点),然后选择您喜欢的一种。我很确定,你也会喜欢的。

不过,如果你还在考虑使用它,可以关注this Guide。请注意,我不知道它是否有效,因为我没有尝试过。当我已经在使用 BEST 的时候,我为什么还要尝试其他东西呢:)!

【讨论】:

  • 你知道如何使用 yum 找到 ruby​​ 包吗??
  • 我认为他正在寻找 Ruby 的系统版本,而不仅仅是针对单个用户的。除非您可以安装 RVM 以供全球使用。
【解决方案2】:

除非您付费或订阅,否则 Redhat 没有免费的 repo 列表。

我无法安装 ruby​​ 的原因是没有可用的 repo 列表

检查

/etc/repo.list

您可以将它从 CentOS 复制到 Redhat。

然后你的 yum 可以搜索一个可用的 repo 服务器并让你的 ruby​​ 可以下载。

【讨论】:

  • 嘿,我在哪里可以找到 CentOS repo.list?
  • 启动一个centos虚拟机,检查/etc/repo.list里面
【解决方案3】:

RVM 是一个很好的解决方案,但我发现 rbenv 更好,包括当您必须在服务器上使用 Ruby 时。

你可以在the README找到如何安装rbenv。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-10
    • 2016-03-23
    • 1970-01-01
    • 2013-12-16
    • 1970-01-01
    相关资源
    最近更新 更多