在gemspec依赖中是什么意思?

pgu*_*rio 1 ruby gem bundler

可能重复:
版本要求中tilde-greater-than(〜>)的含义?

我在gemspecs中看到了很多这样的东西:

s.add_dependency 'some_gem', '~> 1.5.0'
Run Code Online (Sandbox Code Playgroud)

什么〜>是什么意思?

meg*_*gas 6

来自gembundler

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.
Run Code Online (Sandbox Code Playgroud)