ruby-on-rails - 可以使用 Ruby 1.8.5 吗?

标签 ruby-on-rails ruby redhat rhel

我正在设置一个新的 RedHat Enterprise Linux 5 系统来托管在带有 Phusion Passenger 的 Apache 下运行的 Ruby 应用程序。我已经更新了系统上的所有本地包。以下是 RedHat 为 Ruby 提供的功能:

$ ruby -v
ruby 1.8.5 (2006-08-25) [i386-linux]

太老了。是使用 RedHat 提供的还是安装更新的版本更好?

如果更新版本,哪个版本?我总是喜欢 1.8.x 系列的最新版本。有什么不同的理由吗?


更新

在思考并画出优缺点图表后,我决定尝试一下 Ruby 企业版。如果结果证明这是有问题的,我可能会切换到 1.8.7。

最佳答案

我肯定会升级到最新的 1.8.7 或 1.9.1,这应该不会造成任何问题。 1.9.1 使用运行速度更快的新 VM,但一些 gem 与 1.9 尚不兼容,尽管它现在被认为是“稳定”版本。

关于ruby-on-rails - 可以使用 Ruby 1.8.5 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1095103/

相关文章:

ruby - 在 Ruby 中取消定义变量

Ruby:拆分二进制数据

ruby-on-rails - ruby rails : no such file to load -- openssl on RedHat Linux Enterprise

linux - 你如何着手将修复程序放入 linux 包中?

c# - Linux (Redhat) 上的 .NET Core 应用程序在用户主目录中创建神秘的 ".net"目录/文件

ruby-on-rails - 3.0.1升级后无法启动rails server

ruby-on-rails - 如何使用在助手中定义的函数到脚手架生成模板中?

ruby-on-rails - 使用 Rails API 和 JSON 创建用户?

ruby-on-rails - 使用 acts_as_taggable_on 向大量对象添加 N 标签

ruby-on-rails - 前端和后端均采用 Ruby