我正在尝试修改当前依赖于 activeresource 的 gem,定义为:
s.add_dependency "activeresource", "~> 3.0"
为了让 gem 与 Rails 4 一起使用,我需要扩展依赖关系以与 activeresource 的版本 3 或 4 一起使用。我不想简单地添加以下内容,因为它可能会在以后引起问题:
s.add_dependency "activeresource", ">= 3.0"
有没有办法指定可接受版本的列表? 〜> 3.0 还是〜> 4.0?
据此文档 http://guides.rubygems.org/patterns/#pessimistic_version_constraint,如果你想拥有 3 到 4 之间的所有版本,你可以这样做:
s.add_dependency "activeresource", ">= 3.0", "< 5.0"
接受的说明符是:>=, ~>, <=, >, <
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)