EclipseでJRubyをデバッグ実行

みんな平然とビルド&実行してるっぽくて泣きそう

  • antインストール
    • 公式からzip落として適当に解凍、環境変数"ANT_HOME"を設定
    • ついでにjarをビルドしておく
  • 実行時のVMオプションは以下
-Djruby.memory.max=500m
-Djruby.stack.max=2048k
-Djruby.home=${workspace_loc:JRuby}
-Djruby.lib=${workspace_loc:JRuby}/lib
-Xmx500m
-Xss2048k
-Xbootclasspath/a:${workspace_loc:JRuby}/lib/jruby.jar
-Djffi.boot.library.path=${workspace_loc:JRuby}/lib/native/x86_64-Windows:${workspace_loc:JRuby}/lib/
-Djruby.script=jruby

実行中のjrubyプロセスをpsで覗いたんだけど端末の設定が腐ってるのか見切れたところが押り返し改行されてなくてオプション足りてないのに気づけなかった
デバッグするのにビルド済みjruby.jarが必要になるなんて絶対間違ってる