「Ruby」の版間の差分

提供: MacWiki
移動: 案内検索
(バグ)
行7: 行7:
 
=== バグ ===
 
=== バグ ===
  
*Tiger (PPC) のrubyは、適切でないオプションで build されていて
+
*Tiger (PPC) のrubyは、適切でないオプションで build されていてmigemoやrails等がうまく動作しないようです。
migemoやrails等がうまく動作しないようです。
+
**http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/40804
 +
**http://www.goodpic.com/mt/archives2/2005/09/ruby_on_rails_m_1.html
  
** http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/40804
+
*SocketError発生(MacOSX 10.5.7 で確認)(`initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError) ..)
** http://www.goodpic.com/mt/archives2/2005/09/ruby_on_rails_m_1.html
+
**http://kimuraw.txt-nifty.com/d/2009/03/rbp72socket.html
 
+
* SocketError発生(MacOSX 10.5.7 で確認)
+
`initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError) ..
+
 
+
** http://kimuraw.txt-nifty.com/d/2009/03/rbp72socket.html
+
  
 
=== Ruby on Rails ===
 
=== Ruby on Rails ===

2009年7月26日 (日) 16:05時点における版

Ruby とは?

Mac OS X に標準で搭載されているスクリプト言語の1つ。プログラミングの入門に薦める人も多い。旧Mac OS では MacRuby が利用できます。詳しくは Wikipedia:Ruby などを参照して下さい。

Mac OS X 特有の情報

バグ

Ruby on Rails

従って、Ruby on Rails を Mac OS X Tigerで動作させるためには、 ruby を別途インストールする必要があります。

開発環境としては、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 バインディングである PyObjCPerl バインディングである CamelBones があります。⇒Perl

参考になるサイト