Ejecutar gradle -v devuelve "JAVA_HOME está establecido en un directorio no válido" aunque tenga un JAVA_HOME válido

Estoy intentando instalar y usar gradle 2.7

Tengo java instalado correctamente:

java -version java version "1.8.0_11" Java(TM) SE Runtime Environment (build 1.8.0_11-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode) 

Tengo mi JAVA_HOME establecido correctamente:

 echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home 

Cuando corro gradle -v:

 ERROR: JAVA_HOME is set to an invalid directory: /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home Please set the JAVA_HOME variable in your environment to match the location of your Java installation. 

Intenté utilizar la solución dada aquí Gradle no reconoce el JAVA_HOME que he fijado y aquí Gradle encuentra JAVA_HOME incorrecto aunque esté fijado correctamente

pero esa línea no existe en mi archivo gradle ubicado en /usr/local/gradle/gradle-2.7/bin

¿Alguien tiene alguna otra sugerencia?

Editar: cat ~ / .bash_profile

 export JAVA_HOME=$(/usr/libexec/java_home) export JDK_HOME=$(/usr/libexec/java_home) export PATH=/Users/eghdk/Dev/Android/SDK/platform-tools:/Users/eghdk/Dev/Android/SDK/tools:$PATH export ANDROID_HOME=/Users/eghdk/Dev/Android/SDK # Adding Gradle to system path export GRADLE_HOME=/usr/local/gradle/gradle-2.7 PATH=$GRADLE_HOME/bin:$PATH export PATH # Turning on the Gradle daemon by default export GRADLE_OPTS="-Dorg.gradle.daemon=true" 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.