[ruby][eclipse]ActiveScriptRubyをeclipseで動かす
Eclipse 3.3.1(Europa)を試してみたかったので、
Pleiades All in One 日本語ディストリビューションでインストール。
起動してみたら、cygwinで動く設定になっていた。
自分はuconvを使っていて、cygwinのmakeでインストールがうまくいかなかったので
ActiveScriptRuby同梱のものを使っている。
ということで、そのように設定を変更しようと思い、
ウィンドウ > 設定でRuby > インストール済みのインタプリター
追加を押してActiveScriptRubyのパスを入れて設定完了。
・・・と思いきや、しつこくcygwinで起動しようとする。
困ったので調べてみたら、
eclipse@Wiki 2ch Eclipse 初心者スレ・テンプレ
Q. クラスパスの設定方法は?
A. eclipseには3つのクラスパスの概念がある。
(1)eclipseが動作しているVMが参照するクラスパス →-vmargsオプションでVMの引数として設定。
(2)eclipseの内部コンパイラが参照するクラスパス →projectのProperties->Java build pathで設定。
(3)コンパイル後のJavaアプリケーションを動かすVMが参照するクラスパス →(2)と Run->Run(debug)... - > Classpath で設定。
ということで、Runダイアログを開いて環境 > インタプリターを開くと
cygwinと書いたコンボボックスが現れたので、これを変更したら無事ActiveScriptRubyで実行できた。