RubyCocoa with Ruby-1.8 on Yosemite
ちょっとまだruby 2.0対応版に問題があるようなので、とりあえず用意しました。Yosemite GM3上で簡単に動作確認済みです。
配布物は次の2つです。
- Ruby-1.8-for-RubyCocoa.pkg: ruby本体。rubygemsとtest-unit入り。
- RubyCocoa-1.2.0-OSX10.10-Ruby1.8.dmg: RubyCocoa。libruby.aに静的リンク済み。
ruby-1.8.7-p374とRubyCocoaのインストーラは別々です。rubyは--disable-sharedしてつくったので、組み込みライブラリとCocoaだけで構成されたアプリであれば、ruby本体は不要です。
標準添付ライブラリや他のgem・ライブラリを使用している場合(ようするにアプリのコード以外にrequireしている場合)は、アプリケーション単体で配布するにはRubyCocoa添付のstandaloneify.rbを利用して、アプリケーションバンドルに必要なファイルをアプリケーションに含める必要があります。
% ruby standaloneify.rb -f -d YourApp.app /path/to/build-dir/YourApp.app
なにかあればお知らせください。