LoginSignup
0
0

More than 5 years have passed since last update.

gemに投稿してみた

Posted at

tl;dr

仕事でプッシュ通知基盤をgaurunに置き換えることを考えていたときに、Rubyから叩く時用のライブラリを作ってみた・・・んだけど、gaurun化は見送りになったので、ライブラリは個人的なgemとして公開してみるかー、で試した時のメモ。
もうすでに大量に書かれてるネタなので、今更感もあるけど、俺的にはお初だったんだもんで...(´・ω・`)

やったこと

  1. ここからrubygemsのユーザ登録
  2. ここの下の方にあるAPI ACCESSの欄に書いてあるcurlを実行
  3. bundle exec rake release を実行
  4. gaurun-rubyが公開されたことを確認して
  5. (゚д゚)ウマー

ハマった箇所

rake relase を叩くときに

ERROR:  While executing gem ... (Gem::CommandLineError)
    Too many gem names (/Users/siukaido/private_work/gaurun-ruby/pkg/gaurun-ruby-0.2.4.gem, to, http://mygemserver.com); please specify only one

みたいなエラーが起きて、なぞすぎた。
Too many gem names ってことだし、すでに登録されてるとか?って思って rubygems で検索かけても引っかからないしで、(´・ω・`)って感じに。
なんだけど「おーけーぐーぐる」してみると、gemspec ファイルの一部をコメントアウトしないといけないらしい。
ってことで、そのコミットがこれ

改めて reke release すると

gaurun-ruby 0.2.4 built to pkg/gaurun-ruby-0.2.4.gem.
Tag v0.2.4 has already been created.
Pushed gaurun-ruby 0.2.4 to rubygems.org

ってことで、成功
・・・これはエラーメッセージがおかしくないかい?

0
0
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
0
0