46 votes

Gradle la maison ne peut pas être trouvé sur Mac

J'ai installé gradle sur MAC à l'aide du 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 peux pas trouver gradle la maison.

echo $GRADLE_HOME
[empty result]

la première étape pour déterminer le répertoire de base est de détecter l'emplacement de gradle enseignement:

which gradle
/usr/local/bin/gradle

il est incompréhensible fichier bash.


Toutes les idées sur la façon de détecter gradle répertoire d'accueil via un terminal?

82voto

dvelopp Points 1540

Vous pouvez utiliser la commande:

brew info gradle

Comme résultat, vous aurez 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'accès : /usr/local/Cellar/gradle/3.4

28voto

jokoso Points 161

Vous pouvez récupérer le chemin de GRADLE_HOME automatiquement à l'aide de 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 quand le chemin de Gradle la maison de changements, lorsque Gradle est mis à jour.

22voto

moazzem Points 291

Sur de Mojave (v10.14), Gradle v5.4, j'ai dû ajouter libexec après Gradle version de l'Ide de travailler.

/usr/local/Cellar/gradle/5.4/libexec

8voto

Hasan A Yousef Points 4851

J'ai gradle installé Lors de l'utilisation de homebrew, ci-dessous un échec avec moi, et a continué à dire non défini:

/usr/local/Cellar/gradle/<version>

Ci-dessous lien symbolique a parfaitement fonctionné, et a résolu mon problème:

/usr/local/opt/gradle/libexec

1voto

Chinbat G. Points 20

Mon point n'est pas assez pour commenter flic de réponse dans le post précédent. Si elle arrive à être dans MacOS, l'astérisque doivent être échappés comme:

brew info gradle | sed -nE 's#^(/usr/local/Cellar/gradle/[^ ]+).+\*#\1#p'

ou il y aura des sed: 1: "s#^(/usr/local/Cellar/g ...: RE erreur: répétition-opérateur opérande invalide" erreur signalée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X