我开发了一个小的宝石生态系统,某些功能将导致它们彼此依赖。
RubyGems支持循环依赖吗?换句话说,使用这些规格推送宝石是否安全?
Gem::Specification.new 'essentials' do |gem|
gem.add_development_dependency 'development_tools'
end
Gem::Specification.new 'development_tools' do |gem|
gem.add_runtime_dependency 'essentials'
end