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