aar*_*ona 4 ruby-on-rails version ruby-on-rails-3
我想玩rails 3,但我仍习惯使用rails 2.3.8,所以我安装了它们.想要制作一个快速的rails应用程序来演示插件是如何工作的,我想运行命令rails test_app但是因为我安装了rails 3,我必须运行rails new test_app但是这将生成rails 3应用程序.安装导轨3时有没有办法解决这个问题?
简而言之(安装rvm之后):
% rvm gemset create rails2
% rvm gemset use rails2
% gem install rails -v=2.3.8
Run Code Online (Sandbox Code Playgroud)
现在你的当前rails是Rails 2!
每当您希望使用Rails 2而不是Rails 3时,请执行以下操作:
% rvm gemset use rails2
Run Code Online (Sandbox Code Playgroud)
这将对当前的终端/ shell会话保持有效.你也可以切换回来:
% rvm default
Run Code Online (Sandbox Code Playgroud)
当然,您也可以完全相反地创建一个rails3gemset来使用Rails 3,并保留Rails 2作为默认值.
(除了拥有gemsets之外,rvm允许您在同一系统上安装多个版本的Ruby,允许您使用简单的rvm 1.9.2或不同的版本在不同版本之间切换rvm 1.8.7.)
| 归档时间: |
|
| 查看次数: |
179 次 |
| 最近记录: |