4

我不知道为什么我无法在我的 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 找到它?

4

3 回答 3

4

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

遵循他们的安装指南,因为有不同的安装方法(有优缺点),并选择您喜欢的一种。我很确定,你也会喜欢的。

但是,如果您仍在考虑使用它,您可以按照本指南进行操作。请注意,我不知道它是否有效,因为我没有尝试过。当我已经在使用最好的一个时,为什么我还要尝试其他东西:)!

于 2012-11-02T09:44:35.400 回答
3

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

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

查看

/etc/repo.list

您可以将一个从 CentOS 复制到 Redhat。

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

于 2013-01-03T05:21:47.413 回答
0

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

您可以在README中找到如何安装 rbenv 。

于 2012-11-02T10:39:50.760 回答