在供应商中存储宝石资源有什么好处?

时间:2012-12-03 22:18:49

标签: ruby-on-rails

在供应商中存储gem源会使部署速度变慢,因为文件夹的大小更大,想知道这样做有什么好处?

除部署之外的任何其他缺点会变得更大吗?

1 个答案:

答案 0 :(得分:0)

在Rails中进行两次更改之前,您的宝石供应是相关的:

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

在此之前,确保修复gem版本的唯一方法是供应商,并将其与应用程序的其余部分一起分发,允许开发团队的所有成员始终拥有正确的gem和版本。有关上下行的更多信息,请阅读此Chris Wanstrath article from 2007