2017-06-05 78 views
6

找到我一直在使用終端上安裝MAC gradle搖籃家裏不能在Mac

brew install 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這個主目錄?

+0

我猜想,可能是因爲在gradle這個登錄腳本使用合理的默認,或'brew'已經把'GRADLE_HOME'你不需要'$ GRADLE_HOME'。嘗試註銷並回。 – slim

+1

'BREW信息gradle' –

+1

@slim,完全同意。我不需要設置'$ GRADLE_HOME'。但是我需要如何檢測一個,因爲有些IDE要我在配置中定義相應的路徑。 – Sergii

回答

10

可以使用命令:

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

1

可以自動使用下面的代碼片段在.bashrc.zshrc檢索GRADLE_HOME路徑:

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

當更新Gradle時,Gradle家的路徑發生變化時,這很方便。