Получение "cat: / release: нет такого файла или каталога" при запуске scala

Я попытался установить Scala 2.12.1 на моем Mac (El Capitan) через Homebrew, а также путем загрузки двоичных файлов из https://www.scala-lang.org/download/.

в обоих случаях, когда я запустить scala (или scalac, scaladoc и т. д.) я печатаю это на экран:

cat: /release: No such file or directory

действие успешно, однако. Е. Г. scala myscript.scala работает просто отлично, но это сообщение об ошибке печатается первым.

есть ли у кого-нибудь идея, почему это происходит?

2 ответов


Открытие bin/scala, есть такая строчка:

java_release="$(cat $JAVA_HOME/release | grep JAVA_VERSION)"

мой $JAVA_HOME не установлено. Теперь все исправлено.


Я бы добавил Это в качестве комментария, но не могу пока из-за моего статуса новичка. Чтобы конкретно исправить ваш $JAVA_HOME-если вы находитесь в UNIX, вы можете скопировать и вставить это в свой терминал:

export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"

заменить 1.8 С любой версией Java, с которой вы в настоящее время работаете.