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プラグインを維持しようという動きも出てきているそうです。*1NetBans 7.1.1へのRuby on Railsプラグインのインストール
community-ruby_7_1_preview1のダウンロード
nbmファイル群のダウンロードプラグインのインストール
ツール(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がインストールされましたエラー
どうやらmysqlのjdbcがうまく繋がって居ないようです。NetBesnsでのJDBC接続
IDE側では接続出来ているのでJRuby側にうまく接続出来ていないと思われます。Rails自体を初めて触るためもう少し調査が必要なようです。
手動でRailsプロジェクト作成
参考:JRuby on Rails3 環境を作る - ギョーンギョーン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