gem 作り方
· One min read
テンプレートの作成
bundle gem <GEM 名> -t
cd <GEM 名>
Gemspec の編集
<GEM 名>.gemspecを開く。spec.summary、spec.description、spec.homepage、 を編集するspec.metadata["allowed_push_host"]にホームページの URL を記述spec.homepageに Gem のページを記述spec.metadata["source_code_uri"]にリポジトリの URL を記述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
