如何在Aptana RadRails中使用旧版本的Rails?
-
03-07-2019 - |
题
我是Rails开发的新手,我正在试图弄清楚如何在Apatana的RadRails IDE中使用旧版本的Rails。我正在尝试帮助一个建立在旧版本上的站点的朋友,而不是由RadRails自动下载的站点,我很确定这两个版本不兼容(该站点使用的是一些pre 2.0版本,不确定随便的确切数字。)
有没有办法告诉RadRails获取并使用特定版本的Rails?或者我可以在命令行上做些什么来更改已安装的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