iPhoneでirbが動く! takuma104さんが作った iphone_irbを試してみた
Rubykaigi2009 でみた RubyをつかったiPhoneアプリケーション開発で話されていた irb for iPhone を試してみました。 キュートなiPhoneの上でキュートなRubyが動くのになんだか感動します。
def fact(n); n == 0 ? 1 : fact(n - 1) * n; end
を定義して 100! を計算している画面
rubyのインストール手順、注意点は iphone-irb/ruby/ruby-1.8.7-p72/READMEに書かれてます
% git clone git://github.com/takuma104/iphone-irb.git % cd iphone-irb/ % cd ruby/ruby-1.8.7-p72/ % wget http://ftp.iij.ad.jp/pub/lang/ruby/1.8/ruby-1.8.7-p72.tar.bz2 % tar xjf ruby-1.8.7-p72.tar.bz2 % cd ruby-1.8.7-p72/ % patch -p1 -d . < ../patch-for-iphone-ruby-1.8.7-p72 % sh ../build.sh % cat /dev/null > fake.rb % make % cp libruby-static.a ../../../project/ruby
後は、Xcode で phone-irb/project/iphone-irb.xcodeproj をオープンしてビルドしたら出来ました。
上の手順では実機(ARM)用のrubyを作っているのでシュミレータの上では動きません。
id:takuma104 さんありがとう!