【问题标题】:Upgrade to ruby 2.0.0-p247 and rails 4.0.0升级到 ruby​​ 2.0.0-p247 和 rails 4.0.0
【发布时间】:2013-07-27 22:18:19
【问题描述】:

我想将 2 个应用升级到 ruby 2.0.0-p247rails 4.0.0

从以下版本升级:
ruby 1.9.3
rails 3.2.13
我使用 RVM 来管理红宝石和宝石。

我要做什么。

我。升级红宝石
在终端(从任何目录):

  1. $ rvm install 2.0.0
  2. $ rvm --default use 2.0.0
  3. $ rvm gemset copy 1.9.3-p392@myBlog 2.0.0-p247@myBlog

我需要做其他事情来更新我的应用程序的 ruby​​ 吗?还是完成更新就够了?
附言我的应用根目录中没有.ruby-version 文件。

二。升级导轨
我要关注这个演员:http://railscasts.com/episodes/415-upgrading-to-rails-4
这些步骤还有其他的 cmets 吗?

三。部署到生产中
我将通过主机的 CP 更改我的项目的 ruby​​ 版本。
还有...cap deploy

我错过了什么吗?

【问题讨论】:

  • 祝您升级顺利。 IMO,您的问题不适合这个网站。我建议您深入了解您所描述的内容,然后在此处回复与此过程中出现的问题相关的具体问题
  • 感谢您的反馈。会做。我是 4 个月大的 ruby​​ 程序员,所以在升级之前我想确保我没有错过升级过程中的一些大事。
  • 是的。您错过了运行测试套件。
  • 查看 ready4rails4 获取 gem 列表及其与 Rails 4 的兼容性。

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-2.0


【解决方案1】:
  1. 检查您的 gem 是否与 Ruby2 和 Rails 4 兼容;
  2. 确保您的测试套件是绿色的;
  3. 确保您的测试套件正在测试所有可能因此次升级而中断的内容;
  4. 对您在自动化测试期间遗漏的内容进行一些手动测试,并确保稍后将其自动化;
  5. 根据应用程序大小,在更改生产应用程序之前将它们放在某个测试区域;

【讨论】:

  • 关于这个的一个问题:如何检查您的 gem 是否与特定的 Ruby 版本兼容?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-02
相关资源
最近更新 更多