2008-10-21 62 views
1

我是Rails开发新手,我试图弄清楚如何在Apatana的RadRails IDE中使用老版本的Rails。我试图帮助有一个网站建立在旧版本的网站上,而不是由RadRails自动下载的网站,我敢肯定,这两个版本不兼容(该网站正在使用一些pre 2.0版本,不准确的确切数字)。如何在Aptana RadRails中使用旧版本的Rails?

有没有办法告诉RadRails获取和使用特定版本的Rails?或者有什么我可以在命令行上改变已安装版本的Rails?我只是模糊地熟悉“宝石”包系统,但我认为它会涉及到这一点。

任何帮助将不胜感激!

回答

2

在Rails项目中使用Rake任务rails:freeze:gems,并为其指定要使用的版本。例如:

rake rails:freeze:gems VERSION=2.1.0 

这将会把Rails的正确版本为vendor/rails,其默认加载如果它存在。

1

如果你不希望创业板冻结到你的项目(使用耙导轨:冻结:宝石),您可以安装该版本的轨道宝石要使用:

gem install rails -v 2.0.2

然后在你的config/environment.rb中指定rails gem:

RAILS_GEM_VERSION = '2.0.2'

相关问题