新しいRedHatEnterpriseLinux 5システムをセットアップして、PhusionPassengerを使用してApacheで実行されているRubyアプリをホストしています。システム上のすべてのローカルパッケージを更新しました。RedHatがRubyに提供しているものは次のとおりです。
$ ruby -v
ruby 1.8.5 (2006-08-25) [i386-linux]
それはかなり古いです。RedHatが提供するものを使用するか、新しいバージョンをインストールする方が良いですか?
新しいバージョンの場合、どれですか?私は常に1.8.xシリーズの最新のものを使用しています。別の方法で行う理由はありますか?
アップデート
熟考して長所と短所のチャートを描いた後、RubyEnterpriseEditionを試してみることにしました。それが問題であることが判明した場合は、おそらく1.8.7に切り替えます。