LoginSignup
3
3

More than 5 years have passed since last update.

よーしパパgemを作って公開しちゃうぞー( ー`дー´)キリッ、なときのシンプルなやり方

Posted at

(bundlerを使った)gemの作成・運用・公開方法まとめです。

gemを作るワークフローにはさまざまなモノがあり、作成ライブラリもいくつかあって複雑に感じやすいと思いますが、

下記のbundlerを使う方法が一番シンプルで分かりやすいと思います。

1.gemのプロジェクトを作る

$ bundle gem gem_name #基本となるファイルが作られる

2.gemspecファイルを、空気を読みつつ直す

3.version.rb を編集する
※同一バージョンででgemを再度公開しようとするとエラーが出ますので、
gem公開のたびにバージョンをインクリメントする必要があります。

4.gemfileの作成

$ rake build

5.ローカル環境へのインストール

$ rake install

6.gemの公開

$ rake release

rake releaseすると誰もが触れられるようになりますので、
うっかりパスワードやらAPIキーを入れたままこのコマンドを叩くと怖いことになるので気をつけましょう(ノ∀`)

ちなみに作ったgemをメンテしていく場合は、

4~6をやると良いです。

参考URL:
http://ja.asciicasts.com/episodes/245-new-gem-with-bundler

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3