1. 程式人生 > >mac 下的 bash gradle command not found

mac 下的 bash gradle command not found

最近在用android studio 使用命令列打包的時候出現 bash gradle command not found這個問題,其實也就是因為自己唑gradle的環境變數給弄丟了。。但是由於來自大山的孩子對於mac不是很熟,所以不知道咋去找這個gradle的路徑  ,

更不知道怎麼去配置了,這裡就以這個例子去說下怎麼配置環境變數和去找一個檔案的路徑

1.gradle路徑的查詢

直接貼圖吧

然後點選這個gradle 右鍵 顯示簡介 複製下藍色的  你會得到這一行      /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1/bin 2.環境變數的配置

開啟terminal終端命令視窗 1、使用命令[cd ~]到home目錄下      cd ~

2、接著使用     touch .bash_profile   

3、然後   open -e .bash_profile   會以文字的形式開啟檔案(如果2中不存在的話就新建一個.bash_profile檔案)

4、在資料夾中新增如下帶有選中顏色程式碼,如果不能操作是則是許可權問題需要修改許可權,具體下面會有介紹

export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-2.8

export PATH=${PATH}:${GRADLE_HOME}/bin

注意:因為複製後的連結中Android Studio.app中間有空格路徑中不能帶有空格之類的特殊字元。需要在空格前加\進行轉意,如上  儲存退出,如果不能操作的話可以將.bash_profile複製貼上一份,將原來的刪除或者新增操作許可權

囉嗦這麼多也就是把紅色的改成你自己滴  記得那個 \     在空格之前加 5、最後用[source .bash_profile]命令使用修改後的

6、操作完成後使用命令[gradle -v]看是否出現版本號    gradle -v

------------------------------------------------------------

Gradle 2.10

------------------------------------------------------------

Build time:   2015-12-21 21:15:04 UTC

Build number: none

Revision:     276bdcded730f53aa8c11b479986aafa58e124a6

Groovy:       2.4.4

Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013

JVM:          1.8.0_65 (Oracle Corporation 25.65-b01)

OS:           Mac OS X 10.11.1 x86_64

意外情況: 7、如果不是這種情況的話可能會出現gradle 和gradle.bat執行許可權不夠的情況,進行許可權修改

到剛才的bin目錄下使用命令[ls -l]檢視目錄下檔案的許可權 

如果中間沒有x說明沒有可執行許可權,以上截圖中已經做過修改,所以有可執行許可權了。  使用命令[chmod +x gradle.bat] 和 [chmod +x gradle]將許可權加上,再出外邊去執行gradle -v就好了,如果還不行的話重新啟動一下應該就沒問題了。然後就可以使用gradle的命令執行啦、、、 ---------------------  原文:https://blog.csdn.net/u013424496/article/details/52684213