2013-06-05 37 views

回答

4

Rubygems支持prerelease gems的概念。要將寶石版本標記爲預發行版,您只需在版本號中包含至少一個字母(例如1.0.a,1.0.beta1,1.0.dev1)。

Rubygems版本號必須與此正則表達式匹配:[0-9]+(\.[0-9a-zA-Z]+)*,因此不允許使用連字符或下劃線。

+0

+1是來自rubygems源的正則表達式嗎? – pilcrow

+0

@pilcrow是的,你可以在'rubygems/version.rb'中找到它,它是常量'VERSION_PATTERN'(rubygems 1.8.23)。 – toro2k