意識の高いLISPマシン

藤原惟/すかいゆき(@sky_y)の技術用ブログ

[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で実行できた。