「Ruby」の版間の差分
提供: MacWiki
行46: | 行46: | ||
同様のソフトウェアとして、[[Python]] バインディングである [[PyObjC]] や [[Perl]] バインディングである [[CamelBones]] があります。⇒[[Perl]] | 同様のソフトウェアとして、[[Python]] バインディングである [[PyObjC]] や [[Perl]] バインディングである [[CamelBones]] があります。⇒[[Perl]] | ||
+ | |||
+ | == 数値計算 == | ||
+ | *http://rb-gsl.rubyforge.org/ | ||
== 参考になるサイト == | == 参考になるサイト == |
2009年9月9日 (水) 01:47時点における版
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