Ruby
Gem
rubygems

gem パッケージの作り方と Rubygems.org への公開方法

久しぶりに Ruby を触ったら完全に忘れていたのでメモです。

前提

gemspec ファイルがすでに存在していること。
無い場合は gemspec の書き方を検索して下さい。

.gem ファイルを生成する

gem build product_name.gemspec

pkg ディレクトリ配下に product_name-n.n.n.gem が生成されます。
gem install コマンドの引数にこのファイルを指定するとローカルにインストールできます。

インターネットに公開する

gem push product_name-n.n.n.gem

Rubygems.org の ID とパスワードを質問されるので入力します。
成功するとファイルがアップロードされ、インターネットに公開されます。

おまけ

Jeweler というツールで .gemspec ファイルの自動生成もできます。

[参考]
http://qiita.com/riocampos/items/c7cbdc36eba156f573d2

この記事の目的はとにかくシンプルに .gem パッケージを生成し公開したい方法の備忘メモです。