トップ «前の日記(2008-07-05) 最新 次の日記(2008-07-08)» 編集

Route 477



2008-07-07

[ruby] RTaskが動くようになったよ

コメント欄でwalf443さんに教えてもらった rubyforge config もやったんですけど、結果は同じ。ふむ。

色々試してみて、

$ rubyforge add_release reac reac 0.1.0 reac-0.1.0.gem

のようにrubyforgeコマンド経由でならリリースできることに気づいた。

bin/rubyforgeとbin/rtask を比べてみても、両方とも RubyForge.new して rubyforge.add_release を同じように呼んでいるだけ。 でも、p @rubyforge として調べてみると、rtaskの方は何故か userconfigが読み込めてないようだ。

…あれ、rtaskって @rubyforge.configure 呼んでなくね?

というわけで、configureを呼ぶようにしたらちゃんとリリースできるようになりました。めでたしめでたし。 (なんで id:keita_yamaguchi さんの環境では正しく動いてたのかがむしろ気になりますが…。)

どうやって報告しようか

せっかくなので、githubでforkして pull requestしてみた。

[git] git ci でコミットできるようにする設定

$ cat ~/.gitconfig
[alias]
  ci = commit -a
  co = checkout
  st = status -a
  di = diff

これは便利