mysql - 在 Ubuntu 服务器上将 Ruby 从 1.9.2 升级到 1.9.3

标签 mysql ruby apache ubuntu

我正在运行 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

我的问题是:

  1. 将 Ruby 从 1.9.2 升级到 1.9.3 并使用上述软件包是否存在任何已知问题?
  2. 如果 (1) 为否,我必须使用哪些小部件(或者更好的是,我必须运行哪些命令行)才能将 Ruby 从 1.9.2 升级到 1.9.3?<
  3. 您对升级过程有什么建议吗?

最佳答案

Google 搜索 Ruby 1.9.3 发行说明并浏览了几页,基于此有一些改进

  1. 垃圾收集 - Lazy sweet GC
  2. 路径名、日期和几个其他库已更新以提高性能,了解更多 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/

相关文章:

mysql - 分段累加数据

Ruby 临时文件#tap : What class defines this method and what is it for?

apache - 是否可以在代理和用户之间使用带有 ssl 加密的转发代理?

apache - 更改现有的Hadoop群集名称

php - 在分号后插入空格,除非它是 HTML 实体的一部分

mysql - 将别名与其他 MySQL 列值相加

mysql - 查找具有公共(public)字段的行的最快方法

php - MySQL插入改变编码

ruby-on-rails - 在 Rails ActiveRecord 查询中有条件地链接 where 子句

mysql - 有没有办法在 Rails 中预加载任意数量的父关联?