Ruby on rails 如何将gemspec依赖项声明为>;=3.1但小于<;4
我正在修改我的ruby gem,使其与资产管道兼容。在我的gempec中,我想说它需要rails版本Ruby on rails 如何将gemspec依赖项声明为>;=3.1但小于<;4,ruby-on-rails,rubygems,Ruby On Rails,Rubygems,我正在修改我的ruby gem,使其与资产管道兼容。在我的gempec中,我想说它需要rails版本>3.1和=3.1”) 但这并不理想。这就是说,它也将与rails 4.0一起工作,这可能不是真的。您可以使用悲观运算符~> 使用悲观运算符,您可以编写 s.add\u依赖关系(“rails”,“3.1”) 这相当于'>=3.1',“
>3.1
和<4
。我该怎么做呢
目前这就是我所拥有的
s.add\u依赖关系(“rails”,“>=3.1”)
但这并不理想。这就是说,它也将与
rails 4.0
一起工作,这可能不是真的。您可以使用悲观运算符~>
使用悲观运算符,您可以编写
s.add\u依赖关系(“rails”,“3.1”)
这相当于'>=3.1',“<4.0”