慕凡(@ryudoawaru)'s blog

目前還沒想到

將 5xruby.tw 升級到 Rails 5.0.0.beta2

| Comments

最近將敝公司 5xruby.tw 的官網的 Rails 版本升級到 5.0.0.beta2,具體的升級 commit 主要在 5d7587d,以下是一些步驟說明:

  1. 確認 Ruby 版本在 2.2.1 以上,最好是 2.3
  2. 在 Gemfile 設定 rails 的版本為 5.0.0.beta2
  3. 同時,確認所有安裝的 Rubygem 是否需要升級,將版號設定好
  4. 執行 bundle update
  5. 先執行 rails update 確認是否每個檔案都需要更改,先讓每個檔案都被覆寫到,再回頭看 diff 進行必要修改

需要配合升級的 RubyGem

  1. kaminari: 請用 Github 上的 Master branch
  2. simple_form: 請使用最新版 3.2.1
  3. acts-as-taggable-on: 一定要用 Master branch,即使版號看起來一樣
  4. rack-mini-profiler: Master branch
  5. Rails 相關的 Asset Rubygems
  6. Capistrano 升級後配合修改 Capfile 中的版號

這次升級比預料中平穩,沒有花很多時間就完成了。

以上

Comments