ユーザ用ツール

サイト用ツール


jruby:rails

JRuby On Rails

for Rails 2.3.2 + MySQL 5 + Java SE 6 + JRuby 1.1.6

まずは jruby の gem に railsを インストール

$ jgem install rails

activerecord-jdbc-adapter

jdbc-adapterをインストールしてJDBCドライバ経由でデータベース接続する。

$ jgem install activerecord-jdbc-adapter

database.yamlを書き換える。

development:
  adapter: jdbc
  driver: com.mysql.jdbc.Driver 
  url: jdbc:mysql://127.0.0.1:3306/appname_development?characterEncoding=UTF-8
  username: dbuser
  password: dbpassword

MySQLのJDBCドライバを $JRUBY_HOME/lib 以下にコピーして、起動

$ jruby script/server

activerecord-jdbcmysql-adapter

activerecord-jdbcmysql-adapterを使うと簡単に接続できる。JDBCドライバも一緒にインストールされるので自分でjdbcドライバを設置しなくていい。

$ jgem install activerecord-jdbcmysql-adapter

database.ymlを書き換える。

development:
  adapter: jdbcmysql
  encoding: utf8
  database: appname_development
  username: dbuser
  password: dbpassword

起動

$ jruby script/server

GlassFishで起動してみる

GlashFish をインストール

$ jgem install glassfish

Railsのディレクトリでコマンドを実行

$ jruby -S glassfish
jruby/rails.txt · 最終更新: 2009/04/12 11:41 by 127.0.0.1