Wie installiere ich ant unter OS X Mavericks?

108178
Robert Karl

Nach dem Upgrade auf OS X 10.9 Mavericks ist ant nicht mehr auf meinem Weg.

[126] 11:23:26 rkarl-mba-4:~/mobile-baselayer > ant zsh: permission denied: ant [126] 11:23:50 rkarl-mba-4:~/mobile-baselayer > which ant ant not found 

Ich habe versucht, durch Homebrew zu installieren

[126] 11:23:09 rkarl-mba-4:~/mobile-baselayer > brew install ant Error: No available formula for ant 

Es ist seltsam, dass Homebrew dafür keine Formel hat ...

Nach dem Googeln fand ich diesen Artikel, in dem vorgeschlagen wurde, die benutzerdefinierte Formel eines Benutzers für das Brühen zu verwenden.

[1] 11:23:56 rkarl-mba-4:~/mobile-baselayer > brew install https://raw.github.com/adamv/homebrew-alt/master/duplicates/ant.rb  curl: (22) The requested URL returned error: 404 Not Found Error: Failure while executing: /usr/bin/curl -f#LA Homebrew\ 0.9.4\ (Ruby\ 1.8.7-358;\ Mac\ OS\ X\ 10.9) https://raw.github.com/adamv/homebrew-alt/master/duplicates/ant.rb -o /Library/Caches/Homebrew/Formula/ant.rb 

Jede Hilfe wäre dankbar!

85

6 Antworten auf die Frage

131
Ethan Mateja

Es scheint, dass das alternative Repository migriert wurde. Sie können entweder das alternative Repository für Homebrew aktivieren oder die Installation direkt nach dem Aktualisieren Ihres Suds durchführen:

brew update brew install ant 
Lief wie am Schnürchen. Robert Karl vor 10 Jahren 0
`brew install homebrew / dupes / ant` funktioniert ebenfalls. Jess vor 10 Jahren 7
as of today, you just need brew install ant awenkhh vor 10 Jahren 23
Nur als Nebenbemerkung: Wenn Sie bereits Homebrew installiert haben (wie vor einiger Zeit), stellen Sie sicher, dass Sie ein "Brew-Update" durchführen, bevor Sie die akzeptierte Antwort versuchen. Andernfalls erhalten Sie möglicherweise einen 404-Fehler. Es ist eine gute Richtlinie, Ihre Formeln vor der Installation zu aktualisieren. Matt Ray vor 10 Jahren 4
Ich hatte 404 auch nach dem Update. Ich habe es versucht: `Brew Tap Homebrew / Dupes` und dann` Brew install ant 'und gearbeitet. (Quelle: http://blog.xk72.com/post/53124504531/homebrew-dupes-installing-ant-on-mac-os-x) helios vor 10 Jahren 4
@awenkhh Aber dies gibt `==> Herunterladen von http://www.apache.org/dyn/closer.cgi?path=ant/binaries/apache-ant-1.9.2-bin.tar.gz. Fehler: Spiegel konnte nicht ermittelt werden. Versuchen Sie es später erneut. "Während die in dieser Fehlermeldung angegebene URL find im Browser lädt. avernet vor 10 Jahren 1
Um das in meiner vorherigen Nachricht erwähnte Problem zu umgehen, habe ich `/ usr / local / Library / Formula / ant.rb` bearbeitet und die URL dort durch` http://www.us.apache.org/dist/ant/ ersetzt. binaries / apache-ant-1.9.2-bin.tar.gz`. (Möglicherweise wurde "http: // www.apache.org/dyn/cleror.cgi" verwendet, um eine Weiterleitung zurückzugeben, und führt dies nicht mehr aus?) avernet vor 10 Jahren 0
@Alessandro Vernet Wenn Sie das Brüh-Update ausführen, kommt es zu Konflikten. Sie sollten zumindest ein git -a-Commit 'Ihre Nachricht' ausführen, um ein sauberes Repo in / usr / local / Library / Formula zu haben awenkhh vor 10 Jahren 0
@awenkhh Guter Punkt. Ich habe danach nur "git co ant.rb" ausgeführt, um meine Änderungen zu bereinigen, da ich dies in Zukunft höchstwahrscheinlich nicht mehr ausführen muss. avernet vor 10 Jahren 0
Es scheint, dass Homebrew NICHT den benötigten (von einigen Tools wie cocos2dx-android) benötigten ant_path erstellt. Jonny vor 9 Jahren 0
Spezifische Version (1.9) installieren: `brew install ant @ 1.9` Al Belsky vor 6 Jahren 0
20
Benxamin

Heute morgen zu Mavericks aufgerüstet und gefunden "Befehl nicht gefunden: Ameise"

brew update 

Lief das Update und versuchte dann, Ant zu installieren.

brew install ant 

Ant wurde installiert, aber es wurde auch diese Warnung ausgegeben:

Warnung: Es sind keine Entwicklertools installiert. Sie sollten die Befehlszeilentools installieren. Führen Sie sie aus xcode-select --install, um sie zu installieren.

xcode-select --install 

Jetzt läuft alles gut.

7
Kristopher Johnson

Als Alternative zu Homebrew können Sie immer eine binäre Distribution von Ant von http://ant.apache.org/bindownload.cgi herunterladen . Es funktioniert gut unter OS X Mavericks.

Einfach herunterladen, entpacken / entpacken und das binVerzeichnis zu Ihrem hinzufügen PATH.

4
matt burns

Die Reihenfolge, die für mich funktioniert hat:

xcode-select --install brew update brew install ant 
Es funktioniert, aber ich bekomme: "Warnung: Eine neuere Version der Befehlszeilentools ist verfügbar. Aktualisieren Sie sie über das Softwareupdate im App Store." Es gibt jedoch keine Updates im App Store. Bram vor 10 Jahren 0
3
iltempo

Ich installiere normalerweise antüber Homebrew . Es gibt eine ziemlich gute Dokumentation .

Viel Glück.

Dieser Beitrag empfiehlt sich selbst nicht mehr! matt burns vor 10 Jahren 2
Ich folgte der Dokumentation und es funktionierte für mich. pushya vor 9 Jahren 0
1
Scott

Ich hatte eine Ameise vor dem Upgrade auf Mavericks installiert. Danach hat die Ameise überhaupt nicht funktioniert. Das Einzige, was für mich funktionierte, war folgendes:

brauen Sie deinstallieren Ameise

Brühen Sie install Ameise