Net Beans 6.5 がリリースされました。切替えてみよう(for Windows

RC2が普通に利用できていたので、ある意味すっかり忘れてました。
移行に関する内容と、インストール後に何点か問題があったのでまとめます。

Net Beans 6.5に切替える際に

 うっかりやってしまったことを中心にまとめます。(for Windows)

組み込みJRubyはアンインストール時に一緒に削除されます。

 →Gemを使用してインストールしたリソースが消える点に注意!

 回避策)
 %Net Beans%\Ruby2\【JRuby】 フォルダを退避しておく。
  6.5 RC利用者は【JRuby1.1.4】
  6.1 利用者は %Net Beans%\Ruby2\JRuby1.1.2
  6.0 利用者は %Net Beans%\Ruby1\JRuby
 だったかと記憶しています。6.0に含まれているJRubyは1.0と比べ、1.1.4は
 大分改善されているので、これを期に切替えてはいかがでしょうか。

 回避策)
 %Net Beans%ディレクトリ配下以外にJRubyを配置する。
 プラットフォームマネージャから、プラットフォームに追加する。
  組み込み JRubyを使用しないように設定しておけば、今後のNet Beans
 アップデートでもアンインストール時に消えることはないと思います。

旧環境、新環境を取り入れるためには

 旧バージョンのRailsを利用するには、2通りの方法でインストールできます。
 1.Net Beansメニューから[ツール(T)]→[RubyGems(R)]→[設定]タブにて
   すべてのGem バージョンをフェッチするのチェックボックスをONにする。

 2.%Net Beans%\ruby2\jruby-1.1.4\binにPathを設定し、コマンドプロンプト
   からインストールする。(後述の実行ログを参照ください。)


 新環境としては、11月3日にJRubyの1.1.5がリリースされているので、ついでに
 プラットフォームに追加しちゃいましょう。(手順は1.1.3のときのKatagaiさんブログ参照)
http://blogs.sun.com/katakai/entry/jruby_1_1_3_netbeans

Eclipse、ないしテキスト開発者に

 6.5リリースを期に、EclipseAptana Studioから切替を検討されている方向けに
 論理ビューを使用しない設定を参考情報としてご案内します。
 論理ビューは慣れると便利なんです。違和感覚えた場合は好みで切替えてください。

 回避策)
 Net Beansメニューから[ツール(T)]→[オプション(O)]→[その他(M)]タブにて
 Rubyタブの論理プロジェクトビューを表示オプションをOFFにする。


 Eclipseは初期設定でmongrelが選択可能になっていますが、Net BeansはWebrick
 GlassFish V3の2択になっています。そのため、別途mongrelをインストールする
 必要があります。(後述の実行ログを参照ください。)

Rails 2.1↑を利用する方へ

 2.1以降はgemからgitも利用できるようになったとかで、参照先に登録しておいた
 方が(今後のpluginインストール時にむけて)いいと思います。
 (後述の実行ログを参照ください。)

6.5切替作業で発生したエラー

 1.Gemの取得に失敗しましたエラーが表示される。

  回避策)
  Net Beansメニューから[ツール(T)]→[RubyGems(R)]→[設定]タブにて
  Gemの詳細説明をフェッチする。オプションをOFFにする。
  ※理由は不明。しかしエラーは解消されました。


 2.6.5 RC2のフォルダが一部アンインストールできなかった。

 
  回避策)
  RC版を利用していたので、しょうがないと思い、手動で削除。


 3.Net Beansのアンインストーラ実行時にGlassFishを合せて削除すると、
  プログラムメニューと削除に名称だけ残っている。

  回避策)
  「アンインストールされた可能性がある」メッセージにて「はい」を選択。

上記内容に関連するコマンドプロンプトでの作業ログ


#旧Railsをバージョン指定してインストール
C:\>jruby -Sgem install -v1.2.6 rails
Successfully installed activesupport-1.4.4
Successfully installed activerecord-1.15.6
Successfully installed actionpack-1.13.6
Successfully installed actionmailer-1.3.6
Successfully installed actionwebservice-1.2.6
Successfully installed rails-1.2.6
6 gems installed
Installing ri documentation for activesupport-1.4.4...
Installing ri documentation for activerecord-1.15.6...
Installing ri documentation for actionpack-1.13.6...
Installing ri documentation for actionmailer-1.3.6...
Installing ri documentation for actionwebservice-1.2.6...
Installing RDoc documentation for activesupport-1.4.4...
Installing RDoc documentation for activerecord-1.15.6...
Installing RDoc documentation for actionpack-1.13.6...
Installing RDoc documentation for actionmailer-1.3.6...
Installing RDoc documentation for actionwebservice-1.2.6...

# mongrelをインストール
C:\>jruby -Sgem install mongrel
Successfully installed gem_plugin-0.2.3
Successfully installed mongrel-1.1.5-java
2 gems installed
Installing ri documentation for gem_plugin-0.2.3...
Installing ri documentation for mongrel-1.1.5-java...
Installing RDoc documentation for gem_plugin-0.2.3...
Installing RDoc documentation for mongrel-1.1.5-java...

# gemに参照先を追加
C:\>jruby -Sgem source -a http://gems.github.com/
http://gems.github.com/ added to sources

C:\>

番外編

 今月のJava ExpertにNet Beansのプラグイン開発特集が掲載されているようです。(あとで読む)

Java Expert #03

Java Expert #03

お世話になりました 6.1。ありがとう・・・。