私は Rails アプリを持っていて、より古いバージョンの Rails を搭載したサーバーにデプロイしたいと考えています。バージョンの違いを考慮して、アプリを展開する最も簡単な方法は何ですか?
質問する
580 次
1 に答える
1
おそらく最良のアプローチは次のとおりです。
- リポジトリをブランチする
- RVM (Ruby バージョン マネージャー)をインストールします。
- ソースRVM/シェルを再起動します[s]
.rvmrc
サーバー上の Ruby のバージョンの を作成します- サーバー上のRailsのバージョンを使用するようにGemfileを調整します
bundle install
- 仕様/テストの失敗を修正
- サイトが期待どおりに機能していることを手動で検証する
その時点で、サーバー上の Rails のバージョンがすぐに (または今後も) アップグレードされない可能性が高いと思われる場合は、ブランチを新しいマスターに昇格することをお勧めします。
于 2012-04-04T22:22:11.497 に答える