きりかノート 3冊め

おあそびプログラミング

RubyCocoa 0.13.2 の Tiger 用 dmg インストーラにパッケージミス

問題の内容

RubyCocoaスレ 98 の人のレポートで(さんくす>>98)、 RubyCocoa-0.13.2-OSX10.4universal.dmg で一部のファイルが正しい場所にインストールされないという問題があることがわかりました。

以下のファイルがまちがった場所にインストールされます(10.4のみ)。

  • プロジェクトテンプレート
  • rubycocoa.bundle 以外の libruby 用ライブラリファイル(.rb の類)

これによって

という現象が起きることがあります。

回避策

とりあえず

  1. 0.13.0 をインストールする
  2. 0.13.2 にアップグレードする

という手順で、問題なく利用できるようになります。

今後の方針

0.13.2.1 を Tiger 版だけ出す、かなあ。

考えてみると、package タスクでの config 内容はターゲットのバージョンによって固定しちゃえばよいのだよな。リリースするファイルを作るためなんだから、コマンドいっぱつのほうが運用が断然安定する。