Ruby on rails RubyonRails应用程序gemfile和引擎gemfile之间的关系

Ruby on rails RubyonRails应用程序gemfile和引擎gemfile之间的关系,ruby-on-rails,ruby,gemfile,Ruby On Rails,Ruby,Gemfile,我最近继承了一个2年的Rails项目,运行在Rails3.0.x上。 考虑到所有被引用的gem都很旧,我想升级它们,因为它们中的大多数现在都有一些bug修复。应用程序构建在供应商/插件中的引擎之上 我是RoR新手,我想更好地理解应用程序GEM文件中引用的GEM与引擎GEM文件中引用的GEM之间的关系。我想说,大约80%的参考宝石是相同的。他们的观点不同 拥有同一个gem但有不同版本的gem意味着什么?都在加载吗 我应该努力使它们保持同步,还是这是一个非常常见的用例

我最近继承了一个2年的Rails项目,运行在Rails3.0.x上。 考虑到所有被引用的gem都很旧,我想升级它们,因为它们中的大多数现在都有一些bug修复。应用程序构建在供应商/插件中的引擎之上

我是RoR新手,我想更好地理解应用程序GEM文件中引用的GEM与引擎GEM文件中引用的GEM之间的关系。我想说,大约80%的参考宝石是相同的。他们的观点不同

拥有同一个gem但有不同版本的gem意味着什么?都在加载吗

我应该努力使它们保持同步,还是这是一个非常常见的用例