0

由于文件夹的大小较大,将 gem 源存储在 vendor 中会使部署速度变慢,想知道这样做有什么好处?

除了部署之外,还有什么其他缺点会变大吗?

4

1 回答 1

0

在 Rails 发生两次变化之前,出售你的 gem 是相关的:

  • Rails 2.X 系列中的某个时候config.gem被添加到环境文件中以允许管理 gem 版本。
  • 当 3.0 出现时,有了 Bundler,它可以更好地控制 gem 版本。

在此之前,确保 gem 版本得到修复的唯一方法是提供它们,并将它们与应用程序的其余部分一起分发,从而允许开发团队的所有成员始终拥有正确的 gem 和版本。有关原因和方法的更多信息,请阅读2007 年的这篇 Chris Wanstrath 文章

于 2012-12-03T23:14:00.927 回答