そのため、プラグインとは別に Scala をダウンロードする必要はありません
しかし、最新版を使いたいという場合は、外部の Scala を指定することが可能です
設定方法はコチラに記述してありますが、以下に抜粋します
(外部の Scala インストール先は /opt/local/share/scala としています)
まず、環境変数 SCALA_HOME を設定します
(例では~/.bash_profileに設定しています)
$ vi ~/.bash_profile
以下の内容を追加します
export SCALA_HOME=/opt/local/share/scala
変更後、環境変数を反映させてください
次に netbeans.conf へ "scala.home" を設定します
netbeans.conf はインストールされている NetBeans 内にあります
OS X にてデフォルトの場所にインストールした場合は以下の場所になります
(NetBeans のパッケージ名(バージョン)などは適時読み替えてください)
$ vi /Applications/NetBeans/NetBeans\ 6.7\ RC1.app/Contents/Resources/NetBeans/etc/netbeans.conf
このファイルの "netbeans_default_options" に "-J-Dscala.home=/opt/local/share/scala" を追加します
# Options used by NetBeans launcher by default, can be overridden by explicit
# command line switches:
netbeans_default_options="-J-Dcom.sun.aas.installRoot=/Applications/NetBeans/glassfish-v2ur1 -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dscala.home=/opt/local/share/scala"
# command line switches:
netbeans_default_options="-J-Dcom.sun.aas.installRoot=/Applications/NetBeans/glassfish-v2ur1 -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dscala.home=/opt/local/share/scala"
これで、 Scala Plugin から外部の Scala を利用することができます
しかし、実行したところ、以下のようにエラーがでます
メッセージから判断するに、ただ単にエラーとなったファイルの実行権限がないというだけなのですが、環境が Mac OS X なので、 (Windows 用の) bat ファイルの実行は不要です
OS によってこの辺りを切り替えられてないのか、ソースを見ないとわかりませんが、バグ報告か(余力があれば)パッチを送れたらと思います
※ エラーは表示されますが、使用する上では問題はないように思います
0 件のコメント:
コメントを投稿