我写了一个需要另一个宝石的红宝石宝石 - > '卷曲'。
当我运行时,如何让'curl'我的必需宝石与我自己一起安装:
gem install MyGem-1.0.0.gem
答案 0 :(得分:2)
RubyGems specifications(.gemspec
文件)允许您将gem列为dependency of your gem。这将导致RubyGems在安装gem时自动安装依赖项(在您的情况下为curl
)。
Gem::Specification.new do |spec|
# ...
spec.add_runtime_dependency 'curl', '~> 1.1'
end
答案 1 :(得分:1)
如果您不使用bundler,则只需在gemspec文件中添加'curl'gem作为运行时依赖项。
spec.add_runtime_dependency 'example', '~> 1.1', '>= 1.1.4'
详细参考:http://guides.rubygems.org/specification-reference/#add_runtime_dependency
答案 2 :(得分:0)