Принудительно установить пакет для использования https: // вместо git: // для драгоценных камней на основе GitHub

Я пытаюсь построить проект rails, и поскольку хост, на котором я работаю, не имеет доступа к Интернету по протоколу git: // (порт 9418), я получаю сообщения об ошибках типа

Fetching git://github.com/pivotal/jasmine.git
fatal: unable to connect to github.com:
github.com[0: 192.30.252.130]: errno=Connection refused

при бегеbundle install.

Соответствующая строка в GemFile не указывает git: // в качестве протокола, она просто указывает на GitHub в качестве источника для gem

gem 'jasmine', :github => 'pivotal/jasmine-gem'

Что мне нужно сделать, чтобы компоновщик использовал https: // вместо git: // для извлечения гемов из GitHub?

Редактировать:

Есть ли способ, кроме редактирования каждой затронутой строки в GemFile? Я бы предпочел избежать проблем слияния в будущем, если GemFile проекта будет обновлен.

Ответы на вопрос(6)

Ваш ответ на вопрос