是的,我知道这与这个问题几乎完全相同:
Getting "cat: /release: No such file or directory" when running scala
嗯 - 我也很擅长向SO和Scala提交,所以我想在评论中提出一个澄清问题,但不能达到50分以下的声誉,所以我很抱歉不得不在这里提出问题。用户回答了他们自己的问题 - 我需要详细说明他们的所作所为。
每当我直接从终端运行cat: /release: No such file or directory
或scalac myScalaClass.sc
时,我就会得到scala myScalaClass
从我打开并从bin / scala运行Scala时,在脚本部分打开之前,消息显示在顶部
关于修复的任何想法?最初的OP说
My $JAVA_HOME
未设置。但我不确定这是什么意思。
谢谢!
(详解)解决方案: 我的Java_HOME是空白的,这意味着它设置不正确。
取自@ Xander88答案中提供的链接。检查的答案就是这样做的。我所要做的只是将其复制并粘贴到终端,您也可以手动将其复制到〜/ .bash_profile:
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
答案 0 :(得分:2)
尝试在终端中执行此命令并确保设置正确
echo $JAVA_HOME
如果您没有看到任何内容,那么您必须确保为环境变量设置路径$ JAVA_HOME
如果您使用的是10.12 Sierra的Mac,请尝试参考这篇文章来帮助您入门。 Where is JAVA_HOME on OSX Sierra (10.12), El Captain (10.11), Yosemite (10.10), Mavericks (10.9), Mountain Lion (10.8) or OSX Lion (10.7)?