|
|
(5人の利用者による、間の8版が非表示) |
行1: |
行1: |
− | == Ruby とは? ==
| + | #REDIRECT [[Wikipedia:Ruby]] |
− | | + | |
− | スクリプト言語の1つ。([[MacOSX|Mac OS X]] に標準搭載されている。)
| + | |
− | | + | |
− | * プログラミングの入門に薦める人も多い。
| + | |
− | * 旧Mac OS では [[MacRuby]] が利用できます。
| + | |
− | * 詳しくは下記をなどを参照して下さい。
| + | |
− | ** [[Wikipedia:Ruby]]
| + | |
− | | + | |
− | == Mac OS X 特有の情報 ==
| + | |
− | | + | |
− | === バグ ===
| + | |
− | | + | |
− | *Tiger (PPC) のrubyは、適切でないオプションで build されていて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
| + | |
− | | + | |
− | *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 を 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 が有名です。
| + | |
− | *[[find:Locomotive]]
| + | |
− | | + | |
− | 上記の情報は古い可能性があります。
| + | |
− | 2006-06-08 時点の情報が Apple のサイトに掲載されています。
| + | |
− | *http://developer.apple.com/tools/rubyonrails.html
| + | |
− | | + | |
− | なお、Mac OS X 10.5 (Leopard) には、Ruby on Rails が標準で搭載される予定だそうです。
| + | |
− | *http://journal.mycom.co.jp/news/2006/08/09/341.html
| + | |
− | | + | |
− | === Ruby/Tk ===
| + | |
− | | + | |
− | Mac OS X Tigerで動作するRuby/Tkは、Tcl/Tk Aquaがベースになってるので、ウィジェットの外観はAqua風になります。
| + | |
− | | + | |
− | === [[RubyCocoa]] ===
| + | |
− | | + | |
− | [[RubyCocoa]] は、Cocoa ベースのソフトウェアを Ruby で記述できるようにしたフレームワークです。
| + | |
− | WWDC06 において、Mac OS X 10.5 (Leopard) にバンドルされる予定であることが公表されました。
| + | |
− | | + | |
− | *[[RubyCocoa]]
| + | |
− | **http://rubycocoa.sourceforge.net/
| + | |
− | | + | |
− | 同様のソフトウェアとして、[[Python]] バインディングである [[PyObjC]] や [[Perl]] バインディングである [[CamelBones]] があります。⇒[[Perl]]
| + | |
− | | + | |
− | | + | |
− | === [[MacRuby]] ===
| + | |
− | [http://www.macruby.org/ MacRubyホームサイト]
| + | |
− | | + | |
− | コンパイルもサポート
| + | |
− | * MacOSX上のネイティブコード生成(MacRuby 0.5 beta 1 以降)
| + | |
− | | + | |
− | === モジュールのディレクトリ ===
| + | |
− | /Library/Ruby/Site/
| + | |
− | | + | |
− | * MacOSX では site_ruby という名前ではないとのこと.http://d.hatena.ne.jp/keigoi/20081203/1228311997
| + | |
− | | + | |
− | == 数値計算 ==
| + | |
− | *http://rb-gsl.rubyforge.org/
| + | |
− | | + | |
− | == 参考になるサイト ==
| + | |
− | | + | |
− | *[http://www.ruby-lang.org/ja/ Rubyホームページ]
| + | |
− | **[http://www.ruby-lang.org/ja/20020310.html Rubyチュートリアル]
| + | |
− | *[http://jp.rubyist.net/magazine/ Rubyist Magazine]
| + | |
− | **[http://jp.rubyist.net/magazine/?FirstStepRuby Ruby の歩き方]
| + | |
− | **[http://jp.rubyist.net/magazine/?0006-RLR Ruby Library Report 【第 5 回】 数値計算と可視化]
| + | |
− | *[http://dir.yahoo.co.jp/Computers_and_Internet/Programming_and_Development/Programming_Languages/Ruby/ Yahoo! Ruby カテゴリ]
| + | |
− | *[http://homepage1.nifty.com/~tetsu/ruby/ Ruby あれこれ]
| + | |
− | | + | |
− | *[http://www.mnet.ne.jp/~tnomura/algorithm.html Rubyでアルゴリズム]
| + | |
− | | + | |
− | [[Category:ソフトウェア]]
| + | |
− | [[Category:開発]]
| + | |
− | [[Category:プログラミング言語]]
| + | |
− | [[Category:Ruby]]
| + | |