2016-04-30 21 views
1

installiert gradle mit installiert ist"Gradle" ist derzeit nicht installiert. obwohl gradle bereits im System

sudo apt-get install gradle 

Nach der Installation verwendet Befehl

gradle build 

Es gibt Fehler

Das Programm 'gradle' ist derzeit nicht installiert. Sie können es durch Typisierung installieren:

sudo apt-get install gradle

auch Schritte folgen hier gegeben: http://exponential.io/blog/2015/03/30/install-gradle-on-ubuntu-linux/. Aber jedes Mal gibt es denselben Fehler und kann nicht vorwärts gehen.

Bitte legen nahe, was falsch ist, ist

+0

Können Sie die Ausgabe Ihrer apt-get Befehl posten? – RaGe

+0

Es gibt mir denselben Fehler wie im Zitat erwähnt. Das Programm "Gradle" ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben: sudo apt-get install gradle –

Antwort

2

Diese Frage ist jetzt fast ein Jahr alt passiert, aber ich zufällig darauf folgende helfen wird so vielleicht in ein ähnliches Problem laufen zu haben.

Ich stieß auf das Problem nach Upgrade Gradle zu a more recent version. Das Upgrade installiert fein und sogar einmal ausgeführt, aber nachfolgende Anrufe gab mir:

Das Programm 'Gradle' ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben:
sudo apt gradle installieren

Ich habe versucht, neu zu installieren, aber Ubuntu war nichts davon mit:

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

So hatte ich einen Blick auf, wo der Installateur sie gestellt hatte :

whereis gradle 
gradle: /usr/lib/gradle 

Aha! Dies ist ein Verzeichnis, kein Pfad zu einer ausführbaren Datei. Auflisten der Inhalt dieses Verzeichnisses hat mir:

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/ 

... und im 3.5 Verzeichnis wir das Unterverzeichnis bin und die ausführbare gradle finden.

Fazit: Ubuntu nahm während des Upgrades eine lustige Wendung und löschte was wahrscheinlich eine symbolische Verbindung zu der ausführbaren Datei war.

Lösung: Erstellen Sie eine symbolische Verknüpfung zu der ausführbaren Datei, achten Sie darauf, dass es auf Ihrem PATH ist.

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

Schließlich testen, ob es funktioniert:

gradle --version 

------------------------------------------------------------ 
Gradle 3.5 
------------------------------------------------------------ 
Verwandte Themen