多个捆绑商要求 - 不确定它的含义

时间:2016-10-21 15:58:54

标签: ruby-on-rails bundler

我看到了这个: gem 'sass-rails', '~> 5.0', '>= 5.0.6'

是指大于5.0且小于5.1但大于5.0.6?这被提议作为防止一些错误消息的解决方案,并且不确定这是否是一个合理的想法。

1 个答案:

答案 0 :(得分:1)

'~> 5.0`

表示大于或等于5.0但小于5.1的版本。

'>= 5.0.6'

表示版本必须大于或等于5.0.6版。

将两者结合起来只是意味着

gem 'sass-rails', '~> 5.0', '>= 5.0.6'

必须大于或等于5.0.6版本且小于版本5.1

如需更多阅读,请查看bundler site