Ruby
提供: MacWiki
2009年9月9日 (水) 17:23時点における219.97.40.149 (トーク)による版
目次
Ruby とは?
Mac OS X に標準で搭載されているスクリプト言語の1つ。プログラミングの入門に薦める人も多い。旧Mac OS では MacRuby が利用できます。詳しくは Wikipedia:Ruby などを参照して下さい。
Mac OS X 特有の情報
バグ
- Tiger (PPC) のrubyは、適切でないオプションで build されていてmigemoやrails等がうまく動作しないようです。
- SocketError発生(MacOSX 10.5.7 で確認)(`initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError) ..)
Ruby on Rails
従って、Ruby on Rails を Mac OS X Tigerで動作させるためには、 ruby を別途インストールする必要があります。
- http://www.goodpic.com/mt/archives2/2005/09/ruby_on_rails_m_1.html
- http://weblog.rubyonrails.com/archives/2005/04/30/fixing-ruby-on-os-x-tiger/
- http://wiki.rubyonrails.com/rails/pages/HowtoInstallOnOSXTiger
開発環境としては、Locomotive が有名です。
上記の情報は古い可能性があります。 2006-06-08 時点の情報が Apple のサイトに掲載されています。
なお、Mac OS X 10.5 (Leopard) には、Ruby on Rails が標準で搭載される予定だそうです。
Ruby/Tk
Mac OS X Tigerで動作するRuby/Tkは、Tcl/Tk Aquaがベースになってるので、ウィジェットの外観はAqua風になります。
RubyCocoa
RubyCocoa は、Cocoa ベースのソフトウェアを Ruby で記述できるようにしたフレームワークです。 WWDC06 において、Mac OS X 10.5 (Leopard) にバンドルされる予定であることが公表されました。
同様のソフトウェアとして、Python バインディングである PyObjC や Perl バインディングである CamelBones があります。⇒Perl