「Ruby」の版間の差分
提供: MacWiki
(→Mac OS X 特有の情報) |
(→MacRuby) |
||
行54: | 行54: | ||
=== [[MacRuby]] === | === [[MacRuby]] === | ||
− | + | [http://www.macruby.org/ MacRubyホームサイト] | |
コンパイルもサポート | コンパイルもサポート | ||
− | * | + | * MacOSX上のネイティブコード生成(MacRuby 0.5 beta 1 以降) |
− | + | ||
− | + | ||
=== モジュールのディレクトリ === | === モジュールのディレクトリ === |
2010年5月15日 (土) 22:28時点における版
目次
Ruby とは?
スクリプト言語の1つ。(Mac OS X に標準搭載されている。)
- プログラミングの入門に薦める人も多い。
- 旧Mac OS では MacRuby が利用できます。
- 詳しくは下記をなどを参照して下さい。
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
MacRuby
コンパイルもサポート
- MacOSX上のネイティブコード生成(MacRuby 0.5 beta 1 以降)
モジュールのディレクトリ
/Library/Ruby/Site/
- MacOSX では site_ruby という名前ではないとのこと.http://d.hatena.ne.jp/keigoi/20081203/1228311997