Mac の 1.6 に加えて、Oracle の Java 1.7 がインストールされた Mac OSX 10.8.5 を使用しています。JAVA_HOME セットとパスの前に JAVA_HOME/bin があります。コマンド ラインから grails コンパイルを実行すると、1.7 ではなく Java 1.6 が選択されていることがわかります。grails コマンドラインで必要な JDK を選択するにはどうすればよいですか?
➤ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home
➤ echo $PATH
/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin /usr/local/share/npm/bin /Users/kbrodhagen/bin /Users/kbrodhagen/.rvm/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /opt/X11/bin /usr/local/git/bin
➤ set -x JAVA_OPTS "-showversion"
➤ grails compile
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)