Windows7 の NetBeans 7.1.1 でJRuby (on Rails)を実行する手順

参考サイト

NetBeans 7.1にRuby on Railsプラグインをインストールする手順

NetBansのRubyサポート終了

NetBeans IDE 7.0からRuby on Railsのサポートを廃止

Ruby のサポートは終わってしまうのか?

有志でNetBeans用のRuby on Railsプラグインを維持しようという動きも出てきているそうです。*1

NetBans 7.1.1へのRuby on Railsプラグインのインストール

community-ruby_7_1_preview1のダウンロード

nbmファイル群のダウンロード

  1. こちらからZIPファイルをダウンロード*2
  2. 任意の場所に解凍
  3. NteBenasにプラグインのインストール

プラグインのインストール

ツール(T)->プラグイン(G)

ダウンロード済みプラグインの追加

ダウンロード済み->プラグインの追加(A)

25個のnbmファイルの選択

拡張子nbmのファイルの選択

選択数の確認

次へ

インストールパッケージの確認

次へ

ライセンスへの同意

すべてのライセンス契約条件に同意する(A)。-> インストール(I)

サードパーティプラグインの確認

続行(C)

IDEの再起動

今すぐIDEのを再起動(R)->完了(E)

Rubyプロジェクトの生成

カテゴリー(C)->Ruby->プロジェクト(P)Ruby Application

プロジェクトの選択


プロジェクトの生成


HelloWorld

実行をすると出力画面にHello Wolrdが出力されている事を確認

環境構築完了

NetBeans 7.1.1でJRuby 1.6.7のセットアップは以上です。
正式プラグインからの撤退は衝撃的でしたがRubyエディタとしてNetBnas7.1.1が使えることが分りました。

実行Rubyプラットフォームの変更する場合

今回はJRubyを用いましたがRubyのネイティブを設定する場合等も可能なようです。

Ruby Platform


Ruby Platform Manager


おまけ

JRuby on Railsにチャレンジ

JRubyでのHelloWorldが出来ましたのでRailsにもチャレンジして見ました。

JRubyパーミッションの変更

必要に応じてJRubyのフォルダに一般ユーザ(User)のアクセス権「変更」権限を付与すした方が良いそうです。

プロパティ

権限の付与

セキュリティタブ

編集

アクセス権の許可

適用


Railsプロジェクトの作成

Railsプロジェクトの設定

Railsのインストール


Railsのインストール確認

3.2.3がインストールされました

エラー

どうやらmysqljdbcがうまく繋がって居ないようです。

NetBesnsでのJDBC接続

IDE側では接続出来ているのでJRuby側にうまく接続出来ていないと思われます。
Rails自体を初めて触るためもう少し調査が必要なようです。


手動でRailsプロジェクト作成

参考:JRuby on Rails3 環境を作る - ギョーンギョーン

  1. コマンドラインRailsプロジェクトの作成
  2. 依存gemのインストール
  3. NetBeansにインポート

Railsプロジェクトの作成

$ jruby -S rails new RailsEx -m http://jruby.org/rails3.rb -d=mysql

依存gemのインストール

cd RailsEx
jruby -S bundle install


NetBeansにインポート

Ruby on Rails Application with Existing Sourcesでプロジェクトを作成

コマンドラインで作成したプロジェクトをフォルダを指定

インポート完了

実行


About your applications's environmentを開く

ユーザ:root
パスワード:空

これをmysqlのサーバの設定に変更


データベースにrailsex_developmentが無い
MySQL側次のSQL文を発行

create database railsex_development;


リロードする事によりJDBC関連のエラーが消え環境変数表示のページとなった。

雑感

初期プロジェクトの作成にNetBneansのプラグインだと失敗した。
これは私の設定が悪い可能性もある。

初期設定をコマンドラインで行うことによりRailsのエディタとしてNetBeans7.1.1を使う事が出来る事が分った。

Railsの詳細については不勉強のため不明

WEBrickの終了

終了する場合は赤い四角ボタンを押すことにより終了する

デプロイ用warの作成

jruby -S warble