我有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带来一些错误?
答案 0 :(得分:5)
您应该使用rvm并将rails 3安装到新的gemset中。正确执行以下步骤:
安装或使用红宝石:
rvm install ruby-2.0.0
创建 gemset ,然后使用它:
rvm gemset create rails_1_app
rvm gemset use rails_1_app
安装bunlder:
gem install bundler
创建 Gemfile ,并在其中指定 rails 4:
gem 'rails', '~> 4.0'
安装需要宝石:
bundle install
对新的gemset重复步骤3-6,但在其中指定 rails 3:
gem 'rails', '~> 3.0'