3

我在使用 Ruby 1.8.6 (MRI) 的 Rails 2.2.2 版本中有一个现有的 rails 应用程序。

谁能告诉我,如何使用 Ruby 1.9.2 运行应用程序。因为,我必须在 Ruby 1.9.2 (MRI) 版本上运行应用程序。

提前致谢。

拉特纳卡尔 M.

4

1 回答 1

0

首先,很抱歉您仍然停留在 1.8.6 上,但必须进行过渡。我目前正在自己​​进行类似的 1.8.7 到 1.9.x 的转换,所以让我分享一些我一直在收集的信息:

这里的主要问题是很多东西都发生了变化。我不确定您的代码库有多大,但这是事实。

  1. 对语法和一般结构进行了很多更改。我发现这篇文章非常有帮助。
  2. 你的宝石可能会爆炸。这意味着您必须弄清楚您的依赖关系并查看不再支持/不再支持的内容。
  3. 你需要进行过渡。

老实说#3是关键。截至 2013 年 7 月,Rails 1.8.x 还没有得到支持,因此安全补丁不会出现,您错过了多年前的优化。如果您有任何问题,请继续询问。

如果我找到更多有用的信息,我很可能会更新这个

于 2013-08-09T05:54:19.190 回答