私自身は使ってないけど、RubyOSA が Snow Leopard でインストールできなくなっていたので、ちょっとだけメモ。
以下、ターミナルで作業します($ はプロンプト)。 打ち間違いを避けるため、cat...sed の行はコピー&ペーストで実行してください。
- $ svn checkout svn://rubyforge.org/var/svn/rubyosa
- $ cd rubyosa/trunk
- $ cat src/rbosa.c | (rm src/rbosa.c; sed "s/c ID/c RB_ID/g" > src/rbosa.c)
- $ ruby extconf.rb
- $ make
- $ sudo make install
- $ sudo make install-extras
以上。
要は、rbosa.c の38行目と39行目の「static ID sClasses;」「static ID sApp;」を、それぞれ「static RB_ID sClasses;」「static RB_ID sApp;」に書き換えて、make すればオッケー、と。
コメントを書く