为什么不是从存储在vendor / cache中的github获取的gem?

时间:2012-02-09 11:00:40

标签: ruby-on-rails bundler

从指定源获取的所有gem(例如source'https://rubygems.org')都存储在vendor / cache中,但是没有从github获取的那些(例如gem“delocalize”,git :“git@github.com:Svensklanemarknad / delocalize.git”)。

由于部署性能,我想在供应商/缓存中包含所有宝石,因此我只能更新供应商/缓存中的特定gem,以节省“捆绑更新”的时间。

为什么不是从存储在vendor / cache中的github获取的gem?

1 个答案:

答案 0 :(得分:4)

尝试运行bundler package

http://gembundler.com/bundle_package.html

有一个关于捆绑软件包无法使用git源的公开问题,请在此处保持最新:https://github.com/carlhuda/bundler/issues/67。我读到有一些没有合并的补丁程序补丁程序可以解决问题。