Rails 4 railties的可执行文件“ rails”与铁轨冲突 [英] Rails 4 railties's executable "rails" conflicts with rails
问题描述
我有rails 4,这是我的默认版本(并且我仍然希望如此)。但我想在计算机上添加rails 3.2。
在以下命令上: gem install rails -v 3.2.16
I have rails 4 and that's my default version (and I still wants it to be). but I d'like to add rails 3.2 on my computer.
On the following command: gem install rails -v 3.2.16
我有此警告:
railties's executable "rails" conflicts with rails
Overwrite the executable? [yN]
我想知道这是否会给我的4.0.1带来一些错误?
I d'like to know if this will cause some bugs to my 4.0.1?
推荐答案
您应使用rvm并将rails 3安装到新的gemset中。确切地执行以下步骤:
You should use rvm and install rails 3 into a new gemset. Exactly do steps as follows:
-
安装
rvm
。
安装或使用红宝石:
rvm install ruby-2.0.0
创建一个 gemset ,然后使用它:
rvm gemset create rails_1_app
rvm gemset use rails_1_app
安装捆绑程序:
Install bunlder:
gem install bundler
创建 Gemfile ,并在其中指定 rails 4:
Create Gemfile, and specify rails 4 in it:
gem 'rails', '~> 4.0'
安装需要gems:
Install requires gems:
bundle install
重复步骤3- 6为一个新的宝石集,但在其中指定了 rails 3:
gem 'rails', '~> 3.0'
这篇关于Rails 4 railties的可执行文件“ rails”与铁轨冲突的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!