我正在尝试修改当前依赖于定义为 activeresource 的 gem:
s.add_dependency "activeresource", "~> 3.0"
为了让 gem 与 Rails 4 一起工作,我需要扩展依赖关系以与 activeresource 的版本 3 或 4 一起工作。我不想简单地添加以下内容,因为它可能会在以后引起问题:
s.add_dependency "activeresource", ">= 3.0"
有没有办法指定可接受版本的列表? ~> 3.0 还是 ~> 4.0?
最佳答案
根据the documentation , 如果你想要 3 到 4 之间的所有版本,你可以这样做:
s.add_dependency "activeresource", ">= 3.0", "< 5.0"
接受的说明符是:>=, ~>, <=, >, <
.
关于ruby-on-rails - 在 ruby .gemspec 文件中,如何指定依赖项的多个版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23523687/