У меня есть проект Gem, в файле mygem.gemspec которого содержится следующее:
Gem::Specification.new do |s|
s.add_dependency 'some_other_gem'
end
Все прекрасно собирается и публикуется для Драгоценного камня.
В моих проектах Rails, которые его используют, в моем Gemfile есть:
source 'http://abc123@gem.fury.io/my_user/' do
gem 'mygem', '1.12'
end
Когда я запускаю свои проекты, мне нужно явно добавить следующее в Gemfile , иначе я получаю ошибки зависимости:
'some_other_gem', '3.14'
source 'http://abc123@gem.fury.io/my_user/' do
gem 'mygem', '1.12'
end
Версия проекта Rails 5.0.6 работает на Ruby 2.3.1.
Есть ли в моем файле mygem.gemspec больше, чем просто s.add_dependency
?