更新Rails引擎版本号

时间:2016-09-12 21:35:17

标签: ruby-on-rails git rubygems rails-engines gemspecs

在rails引擎中何时应更新 lib / myengine / version.rb 中的版本号?

是否应该在每次git推送之前更新?

如果是这样,可以/应该使用某种自动化更新版本号,而不是每次都更改文件中的数字吗?

1 个答案:

答案 0 :(得分:2)

该版本号代表您宝石的版本。因此,如果您发布引擎的新版本(使用gem publish或捆绑商的rake release),则需要更新version.rb

这与git没有任何关系,因此您可以在不更新git push的情况下执行version.rb

虽然不需要为gem保留版本号,但遵循语义版本控制模式是惯例:http://guides.rubygems.org/patterns/#semantic-versioning