1

私はバージョンルビー1.8.7、宝石1.3.6、レール2.3.5のレールのプロジェクトを持っています

プロジェクトを現在のバージョンに更新したいのですが、古いレールアプリケーションを現在のバージョンに更新する方法を写真に教えてください。ありがとうございます。

4

2 に答える 2

1

私の提案は、クライアントがプロジェクトの更新を希望する場合は、更新するか、古いバージョンのRailsでアプリケーション機能を拡張することです。新しいバージョンのRailsにアップグレードすると、多くの機能が機能しなくなるためです。

そして、あなたの質問はStackoverflowで尋ねるのには適していません。

于 2012-07-10T07:31:44.957 に答える
1

gemfileを使用するRVMとBundlerは、現在の状況で役立ちます。


RUBYバージョニング

  1. Rubyバージョンマネージャーをインストールします(インストール方法に注意してください)RVMのインストールドキュメントはこちらhttps://rvm.io/rvm/install/
  2. インストールしたら、rvminstall1.9.3またはrvminstall1.8.7を使用するバージョンのRUBYをダウンロードします。
  3. その後、RVM use 1.8.7と入力すると、古いバージョンを使用するようにシステムが設定されます

宝石のバージョン管理

  • どうやらあなたはrakeコマンドを使ってレール2に宝石をインストールすることができます

    rake gems:installに入力します

  • gemを構成するためのコードはconfig/environment.rbにあります。「Bundler」と呼ばれる便利なツールがあります。これは「gemfile」と呼ばれるファイルを使用してgemバージョンを簡単に管理できるgemです。以下のリンクは、Rails2プロジェクトをアップグレードする方法に関する優れたリソースだと思います http://llamarada-cinetica.heroku.com/blog/2011/02/14/using-gemfiles-on-rails

RVMとgemの構成を使用すると、必要に応じてgemをアップグレードし、ビルドで機能するかどうかを確認できます。(他の人は私が間違っているなら私を訂正してください私はほんの少しの間レールに乗っています)

于 2012-07-10T08:32:01.340 に答える