1

重複の可能性:
バージョン要件におけるチルダより大きい (~>) の意味?

gemspecs でこのようなものをよく見かけます。

s.add_dependency 'some_gem', '~> 1.5.0'

~> とはどういう意味ですか?

4

1 に答える 1

7

ゲンバンドラーから

The specifier ~> has a special meaning, best shown by example. 
~> 2.0.3 is identical to >= 2.0.3 and < 2.1. 
~> 2.1 is identical to >= 2.1 and < 3.0. 
~> 2.2.beta will match prerelease versions like 2.2.beta.12.
于 2012-09-08T09:41:46.707 に答える