我经常在Gemfile中看到以下表示法(〜>)。
gem "cucumber", "~>0.8.5"
gem "rspec", "~>1.3.0"
我知道符号(> =)等于或大于,但是(〜>)表示什么意思?他们都是一样的还是有明显的不同?
~>
有时被称为“精子运营商”。
您可以在Gemfile中指定Ruby版本的范围吗?例如
—
丹尼斯
ruby "~>2.0"
@丹尼斯(Dennis)是对您问题的答案:stackoverflow.com/a/23116552/6359753
—
亨利·杨
~>
。