运行scala时获取“cat:/ release:没有这样的文件或目录”
我试图通过Homebrew在我的Mac(El Capitan)上安装Scala 2.12.1
,并从https://www.scala-lang.org/download/下载二进制文件。
在这两种情况下,每当我运行scala
(或scalac
, scaladoc
等),我得到这个打印到屏幕:
cat: /release: No such file or directory
行动是成功的,但是。 例如scala myscript.scala
工作得很好,但是首先打印出错信息。
有没有人知道为什么发生这种情况?
打开bin/scala
,有一行:
java_release="$(cat $JAVA_HOME/release | grep JAVA_VERSION)"
我的$JAVA_HOME
没有设置。 现在全部修好了
我会添加这个作为一个评论,但不能由于我的新手地位。 要特别解决你的$ JAVA_HOME – 如果你在UNIX上,你可以复制并粘贴到你的terminal:
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
将1.8
replace为您当前正在使用的任何Java版本。
- JavaLaunchHelper类是在两个地方实现的
- Mac OS X中您最喜爱的反汇编工具是什么?
- 用Applescript发送命令和string到Terminal.app
- 不一致的Unicode表情符号字形/符号
- Jenkins在OS X上:xcodebuild给出了Code Sign的错误
- 更改在terminal中打开的文件的默认编辑器? (例如,将其设置为TextEdit / Coda / Textmate)
- OS Xterminal文本堆叠在本身之上
- 在mac上,g ++(clang)默认不能search/ usr / local / include和/ usr / local / lib
- 如何在OSX中使用terminal向上移动目录