Estoy tratando de hacer que mi aplicación empaquete mis gemas antes del despliegue (a heroku) Una de mis gemas en mi Gemfile es una joya personalizada que he escrito y yo 'm usando la opción: git de bundler a utilizar la etiqueta específica de mi interés, tales como:Bundler: `paquete paquete` con una fuente: git
gem "my_gem", :git => "[email protected]:my_username/my_gem.git", :tag => "v0.1.0"
Cuando corro bundle package
sin embargo, esta joya no está incluido en mi directorio vendedor/caché. ¿Es esto un problema conocido, es decir, que Bundler no empaqueta gemas que usan la fuente git en lugar de un archivo .gem empaquetado?
No he encontrado nada en los documentos que diga de ninguna manera, pero realmente esperaba usar esto: la opción git me ahorraría la molestia de tener que construir realmente la gema y alojarla en alguna parte. (Todo este código NO es de código abierto o público de ninguna manera, por lo que no quiero enviarlo a gemcutter)
También tenga en cuenta que I necesita para empacar mis gemas primero ya que heroku no tendrá acceso a la git source en la implementación debido a problemas de clave pública.
Ahora bundler 1.1 RC se libera. ¿Tienes alguna idea de empaquetar la gema de github? – kriysna
Hay una solución alternativa que se indica aquí: https://github.com/carlhuda/bundler/issues/67#issuecomment-154741 – fabi