由于文件夹的大小较大,将 gem 源存储在 vendor 中会使部署速度变慢,想知道这样做有什么好处?
除了部署之外,还有什么其他缺点会变大吗?
在 Rails 发生两次变化之前,出售你的 gem 是相关的:
config.gem
被添加到环境文件中以允许管理 gem 版本。在此之前,确保 gem 版本得到修复的唯一方法是提供它们,并将它们与应用程序的其余部分一起分发,从而允许开发团队的所有成员始终拥有正确的 gem 和版本。有关原因和方法的更多信息,请阅读2007 年的这篇 Chris Wanstrath 文章。