macos - para - Obteniendo "cat:/release: No existe tal archivo o directorio" cuando se ejecuta scala
java se 6 mac os sierra (2)
Abriendo bin/scala
, hay una línea:
java_release="$(cat $JAVA_HOME/release | grep JAVA_VERSION)"
Mi $JAVA_HOME
no estaba configurado. Todo arreglado ahora.
Intenté instalar Scala 2.12.1
en mi Mac (El Capitan) a través de Homebrew y también al descargar los archivos binarios de https://www.scala-lang.org/download/ .
En ambos casos, cada vez que ejecuto scala
(o scalac
, scaladoc
, etc.) lo scaladoc
en la pantalla:
cat: /release: No such file or directory
La acción es exitosa sin embargo. Por ejemplo, scala myscript.scala
funciona bien, pero ese mensaje de error se imprime primero.
¿Alguien tiene una idea de por qué está sucediendo eso?
Agregaría esto como un comentario pero no puedo hasta el momento debido a mi estado de novato. Para arreglar específicamente su $ JAVA_HOME, si está en UNIX, puede copiar y pegar esto en su Terminal:
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
Reemplace el 1.8
con la versión de Java en la que esté trabajando actualmente.