rubygems - 〜> 在 ruby​​ gems 依赖项中意味着什么?

标签 rubygems

我去了http://rubygems.org/gems/rails我在运行时依赖项中看到 bundler gem 定义如下

bundler ~> 1.0 

这是什么意思?提前致谢。

最佳答案

它基本上意味着大于。或等于版本的最后一位数字。

即“~> 1.0”相当于“">= 1.0 且 < 2.0”。因此 1.1、1.5.2、1.9.9 将全部匹配。

另一个例子:“~> 1.1.0”意味着“>= 1.1 和 < 1.2”

另请参阅:What does tilde-greater-than (~>) mean in Ruby gem dependencies?

关于rubygems - 〜> 在 ruby​​ gems 依赖项中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5661014/

相关文章:

ruby - 使用 ruby​​-mail 阅读电子邮件不会以文本格式返回邮件正文

ruby-on-rails - 用于 Ruby/Rails 的基于组件的 UI 框架?

ruby-on-rails - nokogiri gem 安装错误

mysql - 在 windows 上 Mysql native 扩展在 ruby​​ on Rails gem time 中的问题

ruby - `update_rubygems` 和 `gem update --system` 之间的区别

ruby - Facter::Util::Uptime:Module 的未定义方法 get_uptime (NoMethodError)

ruby-on-rails - 处理默认 GEM_PATH 的建议

ruby - 无法卸载 bundle 程序 1.17.3

ruby-on-rails-3 - 设计(1.3.4 ownward),Omniauth 使用 ldap

ruby-on-rails - Ruby on Rails - 需要在每周的特定时间将消息发送到电子邮件