J'ai installé gradle
sur un MAC utilisant un terminal.
brew install gradle
Gradle a été installé avec succès.
gradle -v
------------------------------------------------------------
Gradle 3.3
------------------------------------------------------------
Build time: 2017-01-03 15:31:04 UTC
Revision: 075893a3d0798c0c1f322899b41ceca82e4e134b
Groovy: 2.4.7
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_112 (Oracle Corporation 25.112-b16)
OS: Mac OS X 10.12.3 x86_64
mais je ne trouve pas Gradle chez moi.
echo $GRADLE_HOME
[empty result]
la première étape pour déterminer le répertoire de base consiste à détecter l'emplacement de l'instruction gradle
:
which gradle
/usr/local/bin/gradle
il y a un fichier bash incompréhensible.
Des idées comment détecter le répertoire de base de gradle par l'intermédiaire du terminal?
Vous pouvez utiliser la commande:
brew info gradle
Comme résultat, vous obtiendrez quelque chose comme ceci:
gradle: stable 4.0.1
Build system based on the Groovy language
https://www.gradle.org/
/usr/local/Cellar/gradle/3.4 (181 files, 74.5MB) *
Built from source on 2017-02-24 at 15:01:34
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/gradle.rb
==> Requirements
Required: Java >= 1.7 ✔
==> Options
--with-all
Installs Javadoc, examples, and source in addition to the binaries
Ici, sur la ligne 4, vous pouvez voir le chemin d’accueil: /usr/local/Cellar/gradle/3.4
Vous pouvez récupérer le chemin de GRADLE_HOME
automatiquement en utilisant l'extrait de code suivant dans votre .bashrc
ou .zshrc
:
export GRADLE_HOME=$(brew info gradle | grep /usr/local/Cellar/gradle | awk '{print $1}')
C'est pratique lorsque le chemin du domicile de Gradle change, lorsque Gradle est mis à jour.
Sur Mojave (v10.14), Gradle v5.4, je devais ajouter libexec
après la version de Gradle pour qu'IntelliJ fonctionne.
/usr/local/Cellar/gradle/5.4/libexec
J'ai gradle installé. Lors de l'utilisation de l'homebrew, un numéro inférieur à un a échoué avec moi et a continué à dire à undefined:
/usr/local/Cellar/gradle/<version>
Le lien symbolique ci-dessous a parfaitement fonctionné et a résolu mon problème:
/usr/local/opt/gradle/libexec