自作の、あるいは GitHub からダウンロードしてきた gem をインストールするときのメモ;

例えば、noanoa07/mi100 at turn_led_spike - GitHub をダウンロードしてローカルに置く場合;

上記ページ右下の「Download ZIP」をクリックすると、ZIPファイル(mi100-turn_led_spike.zip)がダウンロードされる。これを展開すると「mi100-turn_led_spike」フォルダができる。
(git clone で同様の操作をしてもよい。mi100 の turn_led_spikeブランチだとすると;
 $ git clone -b turn_led_spike https://github.com/noanoa07/mi100.git)

$ cd mi100-turn_led_spike 
(あるいは、$ cd mi100       # パスの指定は各自の環境に合わせて)

$ gem build mi100.gemspec     # gemを作る


  Successfully built RubyGem
  Name: mi100
  Version: 0.4.0
  File: mi100-0.4.0.gem
$ gem install mi100-0.4.0.gem    # ローカルのgemをインストールする
                                                    # -l オプションをつけても良い
$ rbenv rehash                           # rbenvを使っている場合


(参考)
→・git cloneでもってきたローカルgemをインストールする方法 - DQNEO起業日記
→・Githubからgemをインストールする方法 - a long log
→・必要最小のgemの作り方とインストール - ザリガニが見ていた...。
→・RubyGemはめっちゃ簡単に作れる! - 酒と泪とRubyとRailsと
→・Command Reference - RubyGems Guides