hoe でリリース
なんかよくわからん試行錯誤。
gem install hoe で sow って rake package とかは別にいいとして、rake release がうまくいかないというアレ。rubyforge ライブラリのほうの設定しないとだめっていう話っぽい?
$ rubyforge setup (~/.rubyforge/config.yml が初期化されて開く)
でごたごた書いて group_id, package_id を書いてやると (これ調べるのめんどい) 一応いきそうな幹事にはなる、けど、まだこれだとだめっぽい。なんなんだ
$ rake release VERSION=0.0.5 --trace -snip- ** Execute release Logging in at depth 0 - 18: self signed certificate Releasing charnames v. 0.0.5 tarball at depth 0 - 18: self signed certificate rake aborted! undefined method `[]' for nil:NilClass /usr/lib/ruby/gems/1.8/gems/rubyforge-0.3.1/lib/rubyforge.rb:215:in `add_release' /usr/lib/ruby/gems/1.8/gems/hoe-1.1.2/lib/hoe.rb:246:in `define_tasks' /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:357:in `invoke' /usr/lib/ruby/1.8/thread.rb:135:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:350:in `invoke' /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/bin/rake:7 /usr/bin/rake:18 exit 1
めんどい。とりあえず手動でリリースしてみた。http://rubyforge.org/frs/?group_id=2552
release_id を html からとってくる処理の部分でこけてる。puts html とかやって見てみるとログインできてないという……
パスワードが単純に間違ってるのかなぁと思って確かめたけど違うようには見えない。cat cookie.dat すると何も書いてない。あやしいなぁ……
めんどいよおお