NetBeans の JRuby/Ruby 環境を最新のものにしようと設定をしていたのですがうまくいきませんでした。

まず NetBeans 6.0 M9 の Ruby Pack をアンインストールしてからアップデートセンターで取ってこようと思ったのですがアンインストールの時点で動かなくなってしまいました。これは Ruby Pack 込みでインストールしたのがいけなかったのでしょうか。

しょうがないのであきらめて最新の daily ビルド(6月4日ビルド) + アップデートセンターでいけるかなと思ったらこちらもダメ、プロジェクトを作ったとたんに java.lang.NoSuchMethodError で動かなくなりました。取ってきた daily ビルドがよくなかったんでしょうかね…あるいはアップデートセンターの依存関係の問題でしょうか。アップデートセンターには新しい日付けで Ruby 関係のモジュールが置いてあることは確認しました。

Tor が彼のブログで書いていますが NetBeans 6.0 M9 ではもう動かないみたいですね。新しい機能をとんどん試すには nbextras.org の Ruby IDE を使ってほしいとのことです。単純な zip ファイルですからインストール不要ですし、NetBeans IDE がインストールしてあっても大丈夫です。JRuby/Ruby に必要なものだけ入っていますからフルセットの NetBeans + Ruby Pack の環境よりは全然軽いと思います。

ところでこの Ruby IDE、ユーザーディレクトリは Windows ではどこに作られるのかというと、以下のように Application Data 以下なんですね。最初見つけることができませんでした。(私の環境だけでしょうか?) 古い設定を消したいときはここをばっさりする必要があります。
C:\Documents and Settings\<ユーザー>\Application Data\.nbrubyide
NetBeans IDE だと普通は以下のように<ユーザー>の下にあります。
C:\Documents and Settings\<ユーザー>\.netbeans
Comments:

Unofficial DB2 blogを書いておりますSIMこと下佐粉です。 片貝さん、コメント&アドバイスありがとうございました。 自分のBlogコメント欄にも書きましたが、Ruby IDEでの文字化け現象はDB2とNetbeansから起動されたRailsの間で起きているようです。そのため再現にはDB2が必要で、プロジェクトをお送りしても片貝さんの環境では再現できないと思います。 NetBeans側の設定をSJISに変えてみるというのは後で試してみようと思います。

Posted by SIM on June 10, 2007 at 12:35 AM JST #

こんばんは、下佐粉さん、ありがとうございます。プロパティーダイアログで設定できるのはソースのエンコーディングだけのはずなので、ソースがからまないところで問題が起きているとすると違う原因なのかもしれません。基本的はrubyもjrubyもWindowsではSJISで走っているわけですから同じなはずなのですけどどこかjruby側で問題が起きている可能性がありますね。

Posted by 片貝 on June 10, 2007 at 12:41 AM JST #

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai