2016-04-30 79 views
1

安裝gradle這個'gradle'目前尚未安裝。雖然gradle這個使用已安裝在系統

sudo apt-get install gradle 

安裝後,使用命令

gradle build 

它給出錯誤

'gradle這個' 當前未安裝該程序。您可以通過 打字安裝:

命令和apt-get安裝這裏給出gradle這個

也跟着步驟:http://exponential.io/blog/2015/03/30/install-gradle-on-ubuntu-linux/。但每次它給出同樣的錯誤,不能前進。

請建議什麼是錯的正在發生的事情

+0

你可以發佈您的apt-get命令的輸出? – RaGe

+0

正如給出的報價中提到的那樣,它給了我同樣的錯誤。程序'gradle'目前沒有安裝。您可以通過鍵入以下命令來安裝它:sudo apt-get install gradle –

回答

2

這個問題是現在差不多一歲,但我偶然碰到它已經碰到了類似的問題,所以也許下面會有所幫助。

我遇到問題後升級 gradle到a more recent version。升級安裝正常,甚至運行一次,但隨後的電話給我:

程序'gradle'目前尚未安裝。您可以通過鍵入安裝:
sudo易於安裝gradle這個

我試圖重新安裝,但Ubuntu的是有沒有它:

gradle is already the newest version (3.5-0ubuntu1). 

所以我必須看看在安裝程序已經把它:

whereis gradle 
gradle: /usr/lib/gradle 

啊哈!這是一個目錄,而不是可執行文件的路徑。清單這個目錄下的內容給我:

total 28 
drwxr-xr-x 3 root root 4096 Apr 18 11:59 ./ 
drwxr-xr-x 125 root root 20480 Apr 18 12:17 ../ 
drwxr-xr-x 6 root root 4096 Apr 18 11:57 3.5/ 
lrwxrwxrwx 1 root root 19 Apr 18 11:59 default -> /usr/lib/gradle/3.5/ 

...和3.5目錄中我們發現子目錄bin和可執行gradle

結論:在升級過程中,Ubuntu做了一個有趣的轉變,並刪除了可能是可執行文件的符號鏈接。

解決方案:創建一個可執行文件的符號鏈接,注意確保它在您的PATH上。

sudo ln -s /usr/lib/gradle/default/bin/gradle /usr/bin/gradle 

最後測試,它的工作原理:

gradle --version 

------------------------------------------------------------ 
Gradle 3.5 
------------------------------------------------------------ 
相關問題