« MacRuby - Ruby1.9 powered by Objctive-C 2.0 Runtime | トップページ | Rabbit の MacPorts を 0.5.5 に更新 »

2008.03.01

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

問題の内容

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

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

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

これによって

  • Xcode の新規プロジェクトで RubyCocoa 関連のプロジェクトが選択できない
  • コマンドラインの ruby で require 'osx/cocoa' が失敗する

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

回避策

とりあえず

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

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

今後の方針

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

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

|

« MacRuby - Ruby1.9 powered by Objctive-C 2.0 Runtime | トップページ | Rabbit の MacPorts を 0.5.5 に更新 »