我是 ruby 和 ruby on rails 方面的新手,如果可能的话,我想要一些说明。
我目前在我构建了几个项目的开发环境中安装了 Rails 4.2.6
。现在,对于我的新项目,我想使用 Rails 5,所以我假设如果我键入 gem install rails
命令,我会得到最新的 rails verion 并且可能将其设置为默认值,所以每个当我想通过 rails new my_new_project_name
创建一个新项目时,这个项目将拥有最新版本(当前为 v5)。
我的问题是,我的 gem 列表是否会同时包含两个 rails 版本,或者它是否会对我的旧项目造成任何冲突和问题?所以,如果我想恢复我的任何具有“旧”版本的项目,不会影响任何更改,对吗?据我了解,是 bundler
选择每个 gem 的版本,对吗?
如果是这样,我假设同样的事情适用于我在每个项目中使用的所有其他 gem,对吗?
最佳答案
关于ruby-on-rails - 在开发环境中安装了不同的 rails 和 gems 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40891613/