ひかりの備忘録

gem 作り方

テンプレートの作成

bundle gem <GEM 名> -t
cd <GEM 名>

Gemspec の編集

  1. <GEM 名>.gemspec を開く。
  2. spec.summaryspec.descriptionspec.homepage、 を編集する
  3. spec.metadata["allowed_push_host"] にホームページの URL を記述
  4. spec.homepage に Gem のページを記述
  5. spec.metadata["source_code_uri"] にリポジトリの URL を記述
  6. spec.metadata["changelog_uri"]changelog.md の URL を記述

最低限このくらい設定する。

GitHub に push しインストール

git init
git add .
git commit -mFirst\ Commit
git remote add origin [email protected]:<ユーザー名>/<GEM 名>.git
git push -u origin master

インストール

gem install specific_instal
gem specific_install -l "git://github.com/<ユーザー名>/<GEM 名>.git"

Gemfile

gem "<GEM 名>", github: "<ユーザー名>/<GEM 名>.git", branch: :main