什么〜意思是在一个gem文件

在https://github.com/justinfrench/formtastic的gem文件中,他们有:

gem 'formtastic', '~> 2.0.0' 

〜>是什么意思。 它实际上给了我错误的“在任何gem来源找不到gem'formtastic(〜> 2.0.0,运行时)”。

这是一个令人困惑的操作数,但它将版本限制为可能版本的一个子集。 所以~> 2.0.0版本号中的“> = 2.0.0和<2.1”。

1.2.3似乎是Formtasic的最新版本,这就是为什么你得到这个错误信息。