Получение "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, с которой вы в настоящее время работаете.