web-dev-qa-db-ja.com

MacでGradleホームが見つかりません

端末を使用してgradleをMACにインストールしました。

brew install gradle

Gradleが正常にインストールされました。

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

しかし、私はgradle家を見つけることができません。

echo $GRADLE_HOME
[empty result]

ホームディレクトリを決定する最初の手順は、gradle命令の場所を検出することです。

which gradle
/usr/local/bin/gradle

理解できないbashファイルがあります。


ターミナルを介してgradleホームディレクトリを検出する方法はありますか?

35
Sergii

次のコマンドを使用できます。

brew info gradle

その結果、次のようになります。

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

ここでは、4行目にホームパスが表示されます:/usr/local/Cellar/gradle/3.4

57
dvelopp

GRADLE_HOMEまたは.bashrcで次のスニペットを使用して、.zshrcのパスを自動的に取得できます。

export GRADLE_HOME=$(brew info gradle | grep /usr/local/Cellar/gradle | awk '{print $1}')

これは、Gradleのホームへのパスが変更されたとき、Gradleが更新されたときに便利です。

19
jokoso

Mojave(v10.14)、Gradle v5.4では、IntelliJが機能するためにGradleバージョンの後にlibexecを追加する必要がありました。

/usr/local/Cellar/gradle/5.4/libexec
9
moazzem

Homebrewを使用しているときにgradleをインストールしましたが、1つ下で失敗し、未定義を伝え続けました:

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

以下のシンボリックリンクは完璧に機能し、私の問題を解決しました:

/usr/local/opt/gradle/libexec
3
Hasan A Yousef