jruby -S <スクリプト名>
jirb_swing
gem を実行する都度、openssl についてのメッセージが表示されるので、jruby-openssl を入れておく。
jruby -S gem install jruby-openssl
次のモジュールをインストールします。
このモジュールは gem を使ってダウンロード + インストールできないので、下記 URL からあらかじめダウンロードしておきます。
http://rubyforge.org/frs/?group_id=3085\\ ダウンロードした ruby-debug-base-x.xx.x.x-java.gem がカレントディレクトリにある状態で次のコマンドを実行。\\ <code bash>jruby -S gem install ruby-debug-base-x.xx.x.x-java.gem</code> - ruby-debug\\ <code bash>jruby -S gem install --ignore-dependencies ruby-debug</code> - ruby-debug-ide\\ <code bash>jruby -S gem install --ignore-dependencies ruby-debug-ide</code>
NetBeans で jruby プラットフォームに自分でダウンロードしてセットアップした(NetBeans 付属のではない) jruby を指定した場合、ruby Fast Debugger を NetBeans からインストールできないため、自分でセットアップする必要があります。
NetBeans 6.5 では ruby-debug-ide は 0.3x が入っているかどうかをチェックするようになっていましたので、ruby-debug-ide のインストールにはバージョンを指定する必要がありました。
jruby -S gem install --ignore-dependencies ruby-debug-ide -v 0.3.3
最新版は次の URL から確認してください。
http://rubyforge.org/frs/?group_id=3085
jruby -S gem install rails -v 2.0.5
jruby -S rails -v
ユーザ作成
create user <ユーザ名> identified by '<パスワード>';
作成したユーザに対して localhost から接続し、すべての権限を許可
grant all on *.* to <ューザ名>@localhost;
jruby -S rails <アプリケーション名> -d mysql
_development
jruby -S rake db:create
_test
jruby -S rake db:create RAILS_ENV=test
_production
jruby -S rake db:create RAILS_ENV=production
jruby script/generate scaffold website title:string url:string comment:text
jruby -S rake db:migrate
jruby script/generate controller <コントローラ名>
jruby script/generate controller <コントローラ名> <ビュー名>
jruby -S rails <アプリケーション名> で作成したアプリケーション配下の lib ディレクトリに JAR ファイルをコピー。
$JRUBY_HOME/lib ディレクトリに JARファイルを配置すると、後述の require を宣言することなく JARファイルにアクセス可能。
require '../../lib/<JARファイル名>
jruby -S gem install warbler
jruby -S warble
Rails アプリケーションディレクトリに移動して実行します。
jruby -s warble config
WARファイルを作成する前に実行。
warble.rb というファイルが生成されますので、このファイルを編集して、WARファイル生成について設定。
「jruby -S warble config」を実行して生成された warble.rb に次の設定を記述。
config.webxml.rails.env = ENV['RAILS_ENV'] || 'development'
テスト用DB に接続する場合は、次のように記述。
config.webxml.rails.env = ENV['RAILS_ENV'] || 'test'
生成された WARファイル中の WEB-INF/web.xml に次のように反映。
<context-param> <param-name>rails.env</param-name> <param-value>development</param-value> </context-param>
jruby -S gem install glassfish
アプリケーションの親ディレクトリに移動して、次のコマンドを実行
jruby -S glassfish_rails <アプリケーションディレクトリ名>
jruby -S gem install jetty-rails
アプリケーションディレクトリに移動して、次のコマンドを実行
jruby -S jetty_rails
JRUBY_HOME=c:\java\jruby-1.1.4
JAVA_HOME=C:\Program Files\Java\jdk1.6.0\\
PATH=c:\windows\system32;c:\bin;%JRUBY_HOME%\bin;%JAVA_HOME%\bin\\
- http://rubyforge.org/frs/?group_id=3085 から ruby-debug-base をダウンロード。
- ruby-debug-base をセットアップ。\\
jruby -S gem install c:\dl\ruby-debug-base-0.10.2-java.gem
- ruby-ide を jruby にセットアップ。\\
jruby -S gem install --ignore-dependencies ruby-debug\\
jruby -S gem install --ignore-dependencies ruby-debug-ide\\