2

Mac OSX 10.8.4 に NetBeans 7.3.1 を scala でインストールしました。

リソース scala/tools/ant/antlib.xml から定義を読み込めませんでした。見つかりませんでした。init: deps-jar: /Users/.../NetBeansProjects/ScalaApplication2/nbproject/build-impl.xml:405: 次の行の実行中に次のエラーが発生しました: /Users/..../NetBeansProjects/ScalaApplication2/nbproject/ build-impl.xml:238: 問題: タスクまたはタイプ scalac の作成に失敗しました 原因: 名前が定義されていません。処置: スペルを確認してください。処置: カスタム・タスク/タイプが宣言されていることを確認してください。処置: /宣言が行われたことを確認してください。BUILD FAILED (合計時間: 0 秒)

J-Dscala.home=%SCALA_HOME% を netbeans.conf ファイルに追加し、Mac 端末で echo $SCALA_HOME を実行すると、lib ディレクトリが存在する /usr/local/Cellar/scala/2.10.1/libexec が得られます。

4

1 に答える 1

0

netbeans のエラー メッセージは、より明確に表現できます。

問題の 1 つは、環境変数を評価するために MS Window の構文 %SCALA_HOME% を使用していることです。Unix 構文は $SCALA_HOME または ${SCALA_HOME} です。

以下は私にとってはうまくいきます:最初に次の行を.profileに追加します

export SCALA_HOME=/usr/local/Cellar/scala/2.10.1/libexec

netbeans.conf のnetbeans_default_optionsに以下を追加します。

-J-Dscala.home=/usr/local/Cellar/scala/2.10.1/libexec

アップグレードをより簡単にするために、scala ホーム ディレクトリを 1 か所にリストするだけでよいのですが、netbeans.conf から ${SCALA_HOME} を参照してもうまくいきませんでした。netbeans.conf から見えるようにするには、環境変数を別の場所で定義する必要があるかもしれません。

于 2013-06-15T23:18:40.393 に答える