Aptana RadRailsで古いバージョンのRailsを使用するにはどうすればよいですか?
-
03-07-2019 - |
質問
Railsの開発は初めてであり、ApatanaのRadRails IDEで古いバージョンのRailsを使用する方法を見つけようとしています。 RadRailsによって自動的にダウンロードされるサイトよりも古いバージョンで構築されたサイトを持っている友人を助けようとしていますが、2つのバージョンは互換性がないと確信しています(サイトは2.0以前のバージョンを使用しています) 、正確な番号がわからない)。
特定のバージョンのRailsを取得して使用するようにRadRailsに指示する方法はありますか?または、インストールされているRailsのバージョンを変更するためにコマンドラインで何かできることはありますか?私は「宝石」について漠然としか知らない。パッケージシステムですが、それが関係すると想定しています。
ご協力いただければ幸いです!
解決
railsプロジェクトでRakeタスク rails:freeze:gems
を使用し、使用するバージョンを指定します。例:
rake rails:freeze:gems VERSION=2.1.0
これにより、適切なバージョンのRailsが vendor / rails
に配置され、デフォルトで存在する場合はロードされます。
他のヒント
gemをプロジェクトに固定したくない場合(rake rails:freeze:gemsを使用)、使用するバージョンのrails gemをインストールできます:
gem install rails -v 2.0.2
そして、config / environment.rbで使用するRails gemを指定します:
RAILS_GEM_VERSION = '2.0.2'
所属していません StackOverflow