Sto affrontando questo problema ogni volta che sto cercando di eseguire il gioco 1.2.1 nel mio sistema. In precedenza, avevo Play 2.0 nel mio sistema. Ho esportato la variabile $PATH
in modo che $PATH
contenga il percorso della directory di Play 2.0.
Ora, sto cercando di eseguire Play 1.2.1 in Mac OS X 10.7.4.
La mia variabile PATH assomiglia a:
-bash: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin:/Users/sabya/Documents/Play_Framework/play-2.0: No such file or directory
Dopo aver esportato $PATH
per la riproduzione 1.2.1 il mio $PATH
assomiglia a:
-bash: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin:/Users/sabya/Documents/Play_Framework/play-2.0:/Users/sabya/Downloads/Work/play-1.2.1: No such file or directory
Ho creato un nuovo progetto con play new test_app
. Ma ogni volta che cerco di fare play run
, mostra:
Could not execute the java executable, please make sure the JAVA_HOME environment variable is set properly (the java executable should reside at JAVA_HOME/bin/java).
Chiamare javac
o java
nella stessa directory mi dà l'output corretto.
Echoing $JAVA_HOME
restituisce -bash: /Library/Java/Home: No such file or directory
Tutto funziona perfettamente con Ubuntu.
Qual è la soluzione alternativa per questa situazione? Ho cercato su Google estesamente, ma non ho trovato nulla di adatto.
Il trailing ":" in $JAVA_HOME
è un problema?