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を使用して複数のルビーバージョンを使用できます。私は賭けることができます、それは本当にあなたがそれを好きかもしれない何かです。Yumは時々呪いです:-)。

(長所と短所を含む)インストールにはさまざまな方法があるため、インストールガイドに従って、好みの方法を選択してください。私はかなり確信しています、あなたもそれを気に入るはずです。

ただし、それでも使用を検討している場合は、このガイドに従うことができます。注意してください、私はそれを試していなかったので、それが機能するかどうかはわかりません。すでにBESTを使用しているのに、なぜ他のことを試してみる必要があるのですか:)!

于 2012-11-02T09:44:35.400 に答える
3

Redhatには、料金を支払うかサブスクリプションを作成しない限り、無料のリポジトリリストはありません。

rubyをインストールできない理由は、利用可能なリポジトリリストがないためです。

小切手

/etc/repo.list

CentOSからRedhatにコピーできます。

次に、yumは利用可能なリポジトリサーバーを検索し、rubyをダウンロード可能にすることができます。

于 2013-01-03T05:21:47.413 に答える
0

RVMは優れたソリューションですが、サーバーでRubyを使用する必要がある場合を含め、rbenvの方がはるかに優れていることがわかりました。

rbenvをインストールする方法はREADMEにあります。

于 2012-11-02T10:39:50.760 に答える