我正在设置一个新的 RedHat Enterprise Linux 5 系统来托管在 Apache 下使用 Phusion Passenger 运行的 Ruby 应用程序。我已经更新了系统上的所有本地包。以下是 RedHat 为 Ruby 提供的内容:
$ ruby -v
ruby 1.8.5 (2006-08-25) [i386-linux]
那是相当老了。是使用 RedHat 提供的还是安装更新的版本更好?
如果更新版本,是哪一个?我一直使用 1.8.x 系列中的最新版本。有什么理由做不同的事吗?
更新
在思考并绘制了一张利弊图表后,我决定尝试使用 Ruby 企业版。如果这被证明是有问题的,我可能会切换到 1.8.7。