Как я могу использовать зависимость от github в моем gemspec?
В моем Gemfile у меня есть следующее:
gem 'voteable_mongo'#, :github => 'kamilski81/voteable_mongo'
и я переношу свои модели в.gemspec, но я не уверен, как это будет выглядеть внутри моего gemspec. В настоящее время у меня есть:
s.add_dependency "voteable_mongo"
Но это заканчивается тем, что используется неправильная зависимость (исходная, которую я клонировал). Я хотел бы использовать свою зависимость. Как я могу указать свою зависимость от gemspec на мой репозиторий github?
Ответы
Ответ 1
Как указано в спецификации gem, список драгоценных камней, которые вы предоставляете с помощью add_dependency
будет использоваться, чтобы убедиться, что они уже установлены в системе во время процесса установки (например, gem install
), поэтому опция git
не имеет смысла, поскольку это не вызывает никакой дополнительной установки каких-либо зависимостей (например, Bundler
).
В итоге: невозможно выполнить то, что вы пытаетесь сделать в .gemspec