Bundler:"捆绑包装":GIT源[英] Bundler: `bundle package` with a :git source

本文是小编为大家收集整理的关于Bundler:"捆绑包装":GIT源的处理方法,想解了Bundler:"捆绑包装":GIT源的问题怎么解决?Bundler:"捆绑包装":GIT源问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我试图让我的应用程序在部署之前将我的宝石打包(到Heroku)我的Gemfile中的一个宝石是我写的自定义宝石,我正在使用的:Bundler的Git选项使用我兴趣的特定标签:

gem "my_gem", :git => "git@github.com:my_username/my_gem.git", :tag => "v0.1.0"

当我运行bundle package但是,此gem不包含在我的供应商/缓存目录中.这是一个已知的问题,即,Bundler不会打包使用git源而不是打包的.gem文件的gem?

我在任何方式都没有找到任何方式的文档中的任何东西,但我真的希望使用这个:git选项会让我拯救他必须实际构建宝石并在某处托管它的麻烦. (所有这些代码都不是以任何方式打开来源或公共来源,因此我不想将它推到Gemcutter)

还注意到我需要首先将我的宝石打包,因为Heroku由于公钥问题而无法访问Git源代码.

推荐答案

变成此是尚不支持,计划为v1.1

其他推荐答案

现在可以使用Bundler 1.2,其中包含:

bundle package --all

本文地址:https://www.itbaoku.cn/post/786476.html