1

Rails 開発は初めてで、Apatana の RadRails IDE で古いバージョンの Rails を使用する方法を理解しようとしています。RadRails によって自動的にダウンロードされるバージョンよりも古いバージョンで構築されたサイトを持っている友人を助けようとしていますが、2 つのバージョンには互換性がないと確信しています (サイトは 2.0 より前のバージョンを使用しています)。 、正確な数はわかりません)。

Rails の特定のバージョンを取得して使用するように RadRails に指示する方法はありますか? または、インストールされている Rails のバージョンを変更するためにコマンド ラインでできることはありますか? 私は「gem」パッケージシステムについて漠然としか知りませんが、それが含まれると思います。

どんな助けでも大歓迎です!

4

2 に答える 2

2

Rails プロジェクトでRake タスクrails:freeze:gemsを使用し、使用するバージョンを指定します。例えば:

rake rails:freeze:gems VERSION=2.1.0

これにより、適切なバージョンの Rails が に配置されvendor/rails、存在する場合はデフォルトでロードされます。

于 2008-10-22T15:13:18.523 に答える
1

(rake rails:freeze:gems を使用して) gem をプロジェクトにフリーズしたくない場合は、使用したいバージョンの rails gem をインストールできます。

gem install rails -v 2.0.2

config/environment.rb で使用する rails gem を指定します。

RAILS_GEM_VERSION = '2.0.2'

于 2008-11-04T12:39:34.073 に答える