我是Rails开发的新手,我想弄清楚如何在Apatana的RadRails IDE中使用旧版本的Rails。 我正在尝试帮助一个朋友,该朋友的网站比旧版本的RadRails会自动下载,但我确定这两个版本不兼容(该网站使用的是2.0之前的版本) ,不确定确切的确切数字)。
有没有办法告诉RadRails获取和使用特定版本的Rails? 还是我可以在命令行上做一些更改安装的Rails版本的事情? 我只是模糊地熟悉“ gem”软件包系统,但是我认为它会涉及到这一点。
任何帮助将非常感激!
在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'