Принудительно установить пакет для использования 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 проекта будет обновлен.