32

次を使用してUbuntuにScalaをインストールしました

sudo apt-get install scala 

~$ which scala
/usr/bin/scala

~$ whereis scala
scala: /usr/bin/scala /usr/bin/X11/scala /usr/share/man/man1/scala.1.gz

~$ scala -version
Scala code runner version 2.9.1 -- Copyright 2002-2011, LAMP/EPFL

私の質問は、変数 SCALA_HOME に何を入れるべきですか? /usr/bin ?

4

7 に答える 7

6

私は同じ問題を抱えていて、掘り下げました これは、あなたが sudo dpkg -i scala-2.11.4.deb; を使用していることを考慮しています。debian パッケージがダウンロードされた場所

SCALA_HOME は /usr/share/scala にする必要があります。これは、以下に基づいています。

  • /usr/bin/scala は /usr/share/scala/bin/scala へのシンボリック リンクです。
  • /usr/bin/X11/scala は /usr/share/scala/bin/scala へのシンボリック リンクでもあります

私の見るところ、scala パッケージは /usr/share/scala にインストールされています。これは SCALA_HOME である必要があります。

于 2015-10-05T13:02:09.430 に答える
2

を使用して Scala をインストールした場合

$apt-get install scala

次に、インストールが成功した後、インストールされた場所を確認し、実行します

which scala

このコマンドで scala バイナリへのパスが表示される場合。今すぐ実行

pwd

SCALA_HOME パスをこれらの環境ファイルのいずれかにエクスポートします。

~/.bashrc

また

/etc/プロファイル

export SCALA_HOME=<output of pwd>
于 2015-01-14T09:14:54.333 に答える
2

/usr/local/sharescala のダウンロード サイトにある untar されていない scala をそのままインストールしました。

.bashrcの に、次の行を配置しました。

export PATH="/usr/local/share/scala-2.11.8/bin:$PATH"

現在のディレクトリに関係なく、ターミナルからうまく機能します。

于 2016-06-05T05:57:48.550 に答える
-2

SCALA_HOME は、scala をインストールするディレクトリにする必要があります。たとえば、このディレクトリの名前は scala-2.9.2 のようになります。

于 2013-07-27T19:12:04.413 に答える