Ruby on rails 什么是~>;捆绑包文件中的符号是什么意思?

Ruby on rails 什么是~>;捆绑包文件中的符号是什么意思?,ruby-on-rails,bundler,gemfile,Ruby On Rails,Bundler,Gemfile,文件中版本号旁边的->是什么意思 例如: gem 'sass-rails', '~> 3.1.5' 您通常使用此命令告诉bundler可以安装一些次要更新(指定的最后一位数字可能会有所不同),但不可以安装一些主要更新 所以 ~>2.0.3表示>=2.0.3∩ 2.1表示>=2.1∩ 有一个特殊的含义,最好通过示例来说明: '~>2.0.3'与'>=2.0.3'和'

文件中版本号旁边的
->
是什么意思

例如:

gem 'sass-rails',   '~> 3.1.5'

您通常使用此命令告诉bundler可以安装一些次要更新(指定的最后一位数字可能会有所不同),但不可以安装一些主要更新

所以

~>2.0.3
表示
>=2.0.3
∩ <代码><2.1

~>2.1
表示
>=2.1
∩ <代码><3.0


更多信息,请访问捆绑机网站:

说明符~>有一个特殊的含义,最好通过示例来说明:
'~>2.0.3'
'>=2.0.3
'和
'<2.1.

'~>2.1'
'>=2.1'
'<3.0'
相同
'~>2.2.beta'
将匹配预发行版本,如
'2.2.beta.12'


是的,你说得对,我的回答太快了,已经在编辑了,对不起!好的,我一直在读gemfile手册,但似乎没有这些信息。我应该坚持到漂亮的页面上去!是的,但是一次像样的搜索没有发现这个问题。没问题!互联网上有很多空间。稍微重复一下就好了。:)当我们提到重复时,这里有一个最古老的问题,它是重复的: