Rails 4 railties的可执行“rails”与rails冲突

我有rails 4,这是我的默认版本(我仍然想要它)。 但我想在我的电脑上添加rails 3.2。 在以下命令中: gem install rails -v 3.2.16

我有这个警告:

 railties's executable "rails" conflicts with rails Overwrite the executable? [yN] 

我想知道这是否会给我的4.0.1带来一些错误?

您应该使用rvm并将rails 3安装到新的gemset中。 正确的步骤如下:

  1. 安装rvm

  2. 安装或使用ruby:

     rvm install ruby-2.0.0 
  3. 创建一个gemset ,然后使用它:

     rvm gemset create rails_1_app rvm gemset use rails_1_app 
  4. 安装bunlder:

     gem install bundler 
  5. 创建Gemfile ,并在其中指定rails 4:

     gem 'rails', '~> 4.0' 
  6. 安装需要gem:

     bundle install 
  7. 对新的gemset重复步骤3-6,但在其中指定rails 3:

     gem 'rails', '~> 3.0'