2012-03-14 79 views
0

我运行的是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回形针2.7.0,WillPaginate 3.0.3,...)。我想升级红宝石到1.9.3在Ubuntu服务器上将Ruby从1.9.2升级到1.9.3

我的问题是:

  1. 有大约从1.9.2升级的Ruby 1.9.3和使用上述产品的任何已知的问题?
  2. 如果()为否,为了将Ruby从1.9.2升级到1.9.3,我必须使用哪些小部件(或者更好,我必须运行哪些命令行)?
  3. 你有关于升级过程的建议吗?
+0

使用[rvm](http://beginrescueend.com/) – lucapette 2012-03-14 09:17:16

回答

1

一派对Ruby 1.9.3发行说明和消失,虽然两页的基础上,有在

  1. 垃圾收集夫妇的改进 - Lazy sweet GC
  2. 路径名,日期和其他几个库的更新对于性能,阅读更多here

看着这些事情,我们不应该面临任何问题在迁移您的rails 3.2.2项目到红宝石1.9.2。

但对于一个安全的旅程,我会强烈建议您在RVM的帮助下,以测试这开发环境,因此,如果出现错误,你可以验证它针对轨1.9.2版本和更新。

0

你最好的机会就像lucapette说的RVM。关于已知的问题,你需要检查你使用的每个宝石,如果它与Ruby 1.9.3兼容,并检查你的代码。 你不应该面对任何问题,因为有小版本。