「Ruby」の版間の差分
提供: MacWiki
(→Mac OS X 特有の情報) |
(→参考になるサイト) |
||
行64: | 行64: | ||
*[http://homepage1.nifty.com/~tetsu/ruby/ Ruby あれこれ] | *[http://homepage1.nifty.com/~tetsu/ruby/ Ruby あれこれ] | ||
+ | *[http://www.mnet.ne.jp/~tnomura/algorithm.html Rubyでアルゴリズム] | ||
[[Category:ソフトウェア]] | [[Category:ソフトウェア]] |
2009年9月9日 (水) 17:23時点における版
目次
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