バリケンのRuby日記 RSSフィード

2009-01-31

[] jirb_swing  jirb_swing - バリケンのRuby日記 を含むブックマーク はてなブックマーク -  jirb_swing - バリケンのRuby日記  jirb_swing - バリケンのRuby日記 のブックマークコメント

このあいだの日記で、Rubyのコードをインタラクティブに実行するコマンドirbJRuby版「jirb」について紹介したけど、JavaGUIライブラリ「swing」を利用した「jirb_swing」というのもあるみたいだよ。

jirb_swingを起動するには、コマンドプロンプトで「jirb_swing」と入力してね。次のようにirbのプロンプトが表示されるよ。

f:id:muscovyduck:20090131202526p:image

ちなみに、「JavaプログラマのためのRuby入門」のP28「JRubyの実行方法」にもjirb_swingについてちょこっと書いてあったよ。

JavaプログラマのためのRuby入門

JavaプログラマのためのRuby入門

[] JRubyRubyGems  JRubyでRubyGems - バリケンのRuby日記 を含むブックマーク はてなブックマーク -  JRubyでRubyGems - バリケンのRuby日記  JRubyでRubyGems - バリケンのRuby日記 のブックマークコメント

RubyにはRubyGemsというパッケージマネジメントシステムがあって、いろいろなRubyのライブラリをパッケージとしてインターネットから取ってくる機能があるんだけど、JRubyでもちゃんとRubyGemsを利用することができるよ。RubyGemsについては、るびまの記事を参考にしてね。

RubyGemsを利用するには、gemコマンドを使うよ。このあいだインストールしたJRuby 1.1.6には、RubyGems 1.3.1が付属しているみたい。

D:\>gem -v
1.3.1

D:\>

じゃあ、ためしにJRubygemコマンドを利用してRuby on Railsをインストールしてみよう!コマンドラインで「gem install rails」と入力してね。

D:\>gem install rails
JRuby limited openssl loaded. gem install jruby-openssl for full support.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
Successfully installed activesupport-2.2.2
Successfully installed activerecord-2.2.2
Successfully installed actionpack-2.2.2
Successfully installed actionmailer-2.2.2
Successfully installed activeresource-2.2.2
Successfully installed rails-2.2.2
6 gems installed
Installing ri documentation for activesupport-2.2.2...
Installing ri documentation for activerecord-2.2.2...
Installing ri documentation for actionpack-2.2.2...
Installing ri documentation for actionmailer-2.2.2...
Installing ri documentation for activeresource-2.2.2...
Installing RDoc documentation for activesupport-2.2.2...
Installing RDoc documentation for activerecord-2.2.2...
Installing RDoc documentation for actionpack-2.2.2...
Installing RDoc documentation for actionmailer-2.2.2...
Installing RDoc documentation for activeresource-2.2.2...

D:\>

あれ、最初のほうで「jruby-openssl」というパッケージもインストールするように言われたから、入れてみるよ。コマンドラインで「gem install jruby-openssl」と入力してね。

D:\>gem instal jruby-openssl
JRuby limited openssl loaded. gem install jruby-openssl for full support.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
Successfully installed jruby-openssl-0.3
1 gem installed
Installing ri documentation for jruby-openssl-0.3...
Installing RDoc documentation for jruby-openssl-0.3...

D:\>

Ruby on Railsを利用するにはRakeも必要だから、インストールするよ。インストールはコマンドラインで「gem install rake」と入力してね。

D:\>gem install rake
Successfully installed rake-0.8.3
1 gem installed
Installing ri documentation for rake-0.8.3...
Installing RDoc documentation for rake-0.8.3...

D:\>

あとはRuby on Railsで利用するデータベースアダプタをインストールするよ。JRubyで利用するデータベースアダプタは、JDBCと呼ばれるJavaのアダプタ経由で利用するみたいだよ。たとえばSQLite3を利用する場合は、jdbc-sqlite3アダプタと、それをActiveRecordから利用するactiverecord-jdbcsqlite3-adapterが必要になるみたい。

インストールはコマンドラインで「gem install activerecord-jdbcsqlite3-adapter」と入力してね。依存関係のあるjdbc-sqlite3もいっしょにインストールされるよ。

D:\>gem install activerecord-jdbcsqlite3-adapter
Successfully installed jdbc-sqlite3-3.5.8
Successfully installed activerecord-jdbcsqlite3-adapter-0.9
2 gems installed
Installing ri documentation for jdbc-sqlite3-3.5.8...
Installing ri documentation for activerecord-jdbcsqlite3-adapter-0.9...
Installing RDoc documentation for jdbc-sqlite3-3.5.8...
Installing RDoc documentation for activerecord-jdbcsqlite3-adapter-0.9...

D:\>

もちろんSQLite3自体もインストールしないとね。Windowsの場合は、SQLite3のダウンロードサイトからsqlitedll-3_6_10.zipをダウンロードして、アーカイブファイルの中にあるsqlite3.dllを\Windows\System32フォルダにコピーすればインストール完了だよ。

[] Google検索がおかしい?  Google検索がおかしい? - バリケンのRuby日記 を含むブックマーク はてなブックマーク -  Google検索がおかしい? - バリケンのRuby日記  Google検索がおかしい? - バリケンのRuby日記 のブックマークコメント

検索結果へのリンクが、すべて「このサイトはコンピュータに損害を与える可能性があります。」ってなっちゃうみたい。

f:id:muscovyduck:20090131235739p:image

こういうこともあるんだねえ。