« JVMで動作するスクリプト言語の選定ポイント | メイン | 暴言をたれながしてみる »

A Brief Introduction to JRuby on Rails with Grizzly

1. Install JRuby and Rails

  • Download JRuby from http://dist.codehaus.org/jruby/
    $ wget http://dist.codehaus.org/jruby/jruby-bin-1.0.1.zip
  • Unzip JRuby to your favorite directory (e.g. /usr/local).
    $ cd /usr/local
    $ sudo unzip ~/jruby-bin-1.0.1.zip
  • Set environment variable JRUBY_HOME to point JRuby directory.
    $ export JRUBY_HOME=/usr/local/jruby-1.0.1
    $ export PATH=$PATH:$JRUBY_HOME/bin
  • Install rails from command line.
    $ jruby -S gem install rails -y --no-ri --nor-rdoc

2. Prepare Rails App

  • Generate Rails application to yoru favorite directory.
    $ jruby -S rails my-app
  • Install dependency libraries to your Rails dir.
    $ jruby -S rake rails:freeze:gems

3. Setup JRuby on Rails with Grizzly

  • Download and unzip JRuby on Rails with Grizzly.
    $ wget http://download.java.net/maven/2/com/sun/grizzly/bundles/grizzly-jruby-webserver-1.6.0.zip
    $ unzip grizzly-jruby-webserver-1.6.0.zip
  • Run grizzly server.
    $ cd grizzly-jruby-webserver-1.6.0
    $ java -Xmx512m -server -Djruby.jit.enabled=true -Djruby.objectspace.enabled=false -jar jruby-1.6.0.jar -n 3 ~/my-app

FAQ

Q: I got "no implicit conversion from nil to integer (TypeError)". Why?
A: You may forget "rake rails:freeze:gems" in your Rails directory.

トラックバック

このエントリーのトラックバックURL:
http://recompile.net/apps/mt-tb.cgi/161

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年9月 1日 09:20に投稿されたエントリーのページです。

ひとつ前の投稿は「JVMで動作するスクリプト言語の選定ポイント」です。

次の投稿は「暴言をたれながしてみる」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。