LoginSignup
2
1

More than 1 year has passed since last update.

自作Gemをアップデートする

Posted at

Gemを公開しました!・・・で終わらないで!

2021-06-11_21-31.png

話として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

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1