【问题标题】:Upgrade Rails to latest version将 Rails 升级到最新版本
【发布时间】:2015-08-10 16:06:33
【问题描述】:

我是 Ruby on Rails 环境的新手,希望获得有关将我的 Rails 环境从 4.0.2 升级到 4.2.3 的意见,我认为这是最新版本。

我的 Ruby 版本是2.0.0p353 (2013-11-22) [i386-mingw32]

  • 升级是一个简单的过程吗?如果不是,我需要遵循的升级路径是什么?
  • 我通常使用bundle install cmd 来安装所有的gem。有没有类似的命令可以升级到最新版本?
  • 在尝试任何操作之前是否需要备份我的应用程序?

【问题讨论】:

  • 您应该使用版本跟踪器,例如 git。
  • 我也强烈推荐使用 rvm 和 rvm gemsets。它们让您可以为各种应用管理多个版本的 gem,以避免依赖冲突。
  • @kjmagic - 在升级之前你能告诉我 git 中包含哪些目录吗?我应该只使用安装 ruby​​ 的目录吗?我在设置这个环境时安装了 devkit 并使用 bundler 安装 gems。?捆绑器是 devkit 的一部分,我是否需要在升级之前将其包含在 git 中。 ?我知道其中一些问题对您来说可能听起来很有趣,但它肯定有助于消除我的困惑!

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


【解决方案1】:

在您的 gemfile 更改中:

gem 'rails', '4.0.2'

gem 'rails', '4.2.3'

然后在你的终端中运行bundle update

如果您尝试更新 Rails,请运行:bundle update rails

【讨论】:

  • 在你这样做之前,我建议你仔细阅读Rails guides for upgrading。然后您可以从 4.0 升级到 4.1 和 4.1 到 4.2。
  • 您好,感谢您的回复。我查看了@mmichael 提到的rails 升级指南,它告诉我新版本和旧版本之间的区别。那么我是否需要按照本指南更新单个gem,还是可以使用kjmagic13提供的方法来更新rails。?另外,如何升级我的 ruby​​ 版本?请指教。
  • @pari,您可以使用 bundle update [gem name] 更新单个 gem,包括 Rails 本身,或使用 bundle update 更新列表中的所有 gem。我会推荐 rvm 来安装和管理多个 Ruby 版本。
猜你喜欢
  • 2012-04-21
  • 2022-01-05
  • 1970-01-01
  • 1970-01-01
  • 2019-02-17
  • 1970-01-01
  • 1970-01-01
  • 2019-03-21
相关资源
最近更新 更多