Forzar la instalación de paquetes para usar https: // en lugar de git: // para gemas basadas en GitHub
Estoy tratando de construir un proyecto de rieles y como el host en el que estoy trabajando no tiene acceso a Internet para el protocolo git: // (puerto 9418) Recibo errores como
Fetching git://github.com/pivotal/jasmine.git
fatal: unable to connect to github.com:
github.com[0: 192.30.252.130]: errno=Connection refused
cuando se ejecutabundle install
.
La línea relevante en el GemFile no especifica git: // como protocolo, solo apunta a GitHub como la fuente de la gema
gem 'jasmine', :github => 'pivotal/jasmine-gem'
¿Qué tengo que hacer para que Bundler utilice https: // en lugar de git: // para extraer gemas de GitHub?
Editar:
¿Hay alguna otra forma que no sea editar cada línea afectada en el GemFile? Preferiría evitar cualquier problema de fusión en la línea si se actualiza el GemFile del proyecto.