我正在运行 Ubuntu 10.04 LTS,并且使用 Apache 2.2.14、MySQL 5.1.61、Ruby 1.9.2 和 Ruby on Rails 3.2.2 以及其他一些常见的 Ruby gem(例如 DelayedJob 3.0.1、DelayedJobActiveRecord 0.3)。 2 回形针 2.7.0、WillPaginate 3.0.3、...)。我想将 Ruby 升级到 1.9.3。
我的问题是:
- 将 Ruby 从 1.9.2 升级到 1.9.3 并使用上述软件包是否存在任何已知问题?
- 如果 (1) 为否,我必须使用哪些小部件(或者更好的是,我必须运行哪些命令行)才能将 Ruby 从 1.9.2 升级到 1.9.3?<
- 您对升级过程有什么建议吗?
最佳答案
Google 搜索 Ruby 1.9.3 发行说明并浏览了几页,基于此有一些改进
- 垃圾收集 - Lazy sweet GC
- 路径名、日期和几个其他库已更新以提高性能,了解更多 here
从这些方面来看,我们在将 Rails 3.2.2 项目迁移到 ruby 1.9.2 时应该不会遇到任何问题。
但是为了安全起见,我强烈建议您在 rvm 的帮助下在开发环境中进行测试,这样如果出现问题,您可以对其进行验证Rails 1.9.2 版本并更新它们。
关于mysql - 在 Ubuntu 服务器上将 Ruby 从 1.9.2 升级到 1.9.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9698769/