防止使用 gemfile 约束安装 beta gem

prevent beta gems from being installed with gemfile constraint

在 gem 文件中,具有以下 gem 约束:

gem 'testgem', '>= 1.2.0'

是否可以在不更改约束的情况下阻止安装 gem '1.2.6-beta'

尝试gem 'testgem', '~>1.2.0'gem 'testgem', '1.2.0'

使用 ~>1.2.0 将仅使用 1.2.x 系列的最新版本,而不是 2.0

了解更多信息https://guides.rubygems.org/patterns/#pessimistic_version_constraint

Bundler doesn't include pre-release versions in the version check所以你不用担心这个。