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

时间:2012-03-14 09:08:57

标签: 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宝石(如DelayedJob 3.0.1,DelayedJobActiveRecord 0.3。 2 Paperclip 2.7.0,WillPaginate 3.0.3,...)。我想将Ruby升级到 1.9.3

我的问题是:

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

2 个答案:

答案 0 :(得分:1)

用Google搜索Ruby 1.9.3发行说明,然后浏览了几页,基于这些内容有几处改进

  1. 垃圾收集 - Lazy sweet GC
  2. 为性能而更新的其他库的路径名,日期和几个,请阅读更多here
  3. 看看这些事情,我们不应该在将rails 3.2.2项目迁移到ruby 1.9.2时遇到任何问题。

    但是为了安全旅行,我强烈建议您在 rvm 的帮助下在开发环境中对此进行测试,以便在出现问题时您可以对其进行验证rails 1.9.2版本并更新它们。

答案 1 :(得分:0)

你最好的机会就像lucapette说RVM。关于已知问题,如果它与ruby 1.9.3兼容,则需要检查您使用的每个gem,并检查您的代码。 你不应该遇到任何问题,因为有一些小版本。