如何在Redhat上安装ruby?没找到红宝石包

时间:2012-11-02 09:40:45

标签: ruby rhel

我不知道为什么我不能在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的包裹,我们应该采取什么样的措施才能让百胜找到它?

3 个答案:

答案 0 :(得分:4)

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

关注他们的installation guide,因为有不同的方法(有利弊)安装并选择您喜欢的方法。我很确定,你也会喜欢它。

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

答案 1 :(得分:3)

除非您付费或订阅,否则Redhat没有免费的回购清单。

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

检查

/etc/repo.list

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

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

答案 2 :(得分:0)

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

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