Gemを公開しました!・・・で終わらないで!
話としてGemの作り方、公開のやり方はありますが、同じぐらい大事なのはGemのアップデートの公開のやり方かと思います。
よくある話として、Github上をみるとGemの開発は結構進んでいて、けれど、Rubygemsには公開されていない・・・・ということはみんな経験あるかと思います。
けれど、Gemのアップデート・Rubygemsへの公開って意外にも簡単です。
更新コマンド
更新コマンドがあります!バージョン自動であげてくれます!
まずはgem-releaseというGemをインストールします。
$ gem install gem-release
これでバージョンをあげるコマンドが使えるようになります。
$ gem bump --version minor # マイナーバージョン
$ gem bump --version major # メジャーバージョン
$ gem bump --version 1.1.1 # 特定バージョン
このコマンドを実行して、bundle
コマンド実行して、Gemfile.lockの変更点もコミットします。
あとは一つだけです:
$ rake release
これでアップデートは完了して、Gemの新しいバージョンをRubygemsよりダウンロードできるようになります!
参考にしていたのはBundlerの公式サイトです(一番最後の方は特に参考になります):
https://bundler.io/guides/creating_gem.html