如何将ruby软件包标记为beta版或开发者版
有没有一种方法可以将ruby包,特别是rubygem,标记为开发者版或测试版如何将ruby软件包标记为beta版或开发者版,ruby,rubygems,versioning,Ruby,Rubygems,Versioning,有没有一种方法可以将ruby包,特别是rubygem,标记为开发者版或测试版 在Perl世界中,有一个以下划线分隔的小数字表示开发人员发布。也就是说,1.23_01是继普通版本1.23之后的一个dev版本,并且知道这一点。ruby有类似的实践吗?取决于项目,但我经常看到使用。Rubygems支持。要将gem版本标记为预发行版,您只需在版本号中至少包含一个字母(例如1.0.a,1.0.beta1,1.0.dev1) Rubygems版本号必须匹配此正则表达式:[0-9]+(\.[0-9a-zA-Z
在Perl世界中,有一个以下划线分隔的小数字表示开发人员发布。也就是说,1.23_01是继普通版本1.23之后的一个dev版本,并且知道这一点。ruby有类似的实践吗?取决于项目,但我经常看到使用。Rubygems支持。要将gem版本标记为预发行版,您只需在版本号中至少包含一个字母(例如
1.0.a
,1.0.beta1
,1.0.dev1
)
Rubygems版本号必须匹配此正则表达式:
[0-9]+(\.[0-9a-zA-Z]+)*
,因此不允许使用连字符或下划线。@pilcrow是的,您可以在Rubygems/version.rb
中找到它,它是常量version\u模式(Rubygems 1.8.23)。