Comment installer ant sur OS X Mavericks?

86

Après la mise à niveau vers OS X 10.9 Mavericks, ant n'est plus sur mon chemin.

[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

J'ai essayé d'installer via homebrew

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

Il est étrange que homebrew n'ait pas de formule pour cela ...

Après avoir recherché Google, j'ai trouvé cet article , qui suggérait d'utiliser la formule personnalisée d'un utilisateur pour brasser.

[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

Toute aide serait appréciée!

Robert Karl
la source

Réponses:

131

Il semble que le référentiel de remplacement ait été migré. Vous pouvez activer le référentiel de remplacement homebrew ou installer directement après la mise à jour de votre bière:

brew update
brew install ant
Ethan Mateja
la source
7
brew install homebrew/dupes/antfonctionne aussi.
Jess
23
à partir d’aujourd’hui, il ne vous
reste plus
4
En passant: si vous avez déjà installé Homebrew (comme je le faisais depuis un moment), assurez-vous d'effectuer une opération brew updateavant d'essayer la réponse acceptée, sinon vous risquez d'obtenir une erreur 404. C'est une bonne politique de mettre à jour vos formules avant de l'installer mais j'aurais peut- être laissé cela m'échapper ...
Matt Ray
4
J'ai eu 404 même après la mise à jour. J'ai essayé: brew tap homebrew/dupeset puis brew install antet a travaillé. (Source: blog.xk72.com/post/53124504531/… )
helios
1
@awenkhh Mais cela donne alors ==> Downloading http://www.apache.org/dyn/closer.cgi?path=ant/binaries/apache-ant-1.9.2-bin.tar.gz. Error: Couldn't determine mirror. Try again later.que l'URL mentionnée dans ce message d'erreur est chargée dans le navigateur.
Avernet
20

Mis à niveau vers Mavericks ce matin et trouvé "commande non trouvée: ant"

brew update

A couru la mise à jour et ensuite essayé d'installer ant.

brew install ant

Ant était installé, mais il y avait aussi cette alerte:

Avertissement: Aucun outil de développement installé. Vous devez installer les outils de ligne de commande. Cours xcode-select --installpour les installer.

xcode-select --install

Maintenant, tout fonctionne bien.

Benxamin
la source
7

Comme alternative à Homebrew, vous pouvez toujours télécharger une distribution binaire de Ant à partir de http://ant.apache.org/bindownload.cgi . Cela fonctionne très bien sur OS X Mavericks.

Il suffit de le télécharger, de le décompresser / décompresser et d’ajouter son binrépertoire à votre répertoire PATH.

Kristopher Johnson
la source
4

La séquence qui a fonctionné pour moi:

xcode-select --install
brew update
brew install ant
brûlures mates
la source
Cela fonctionne, mais je reçois: "Avertissement: une version plus récente des outils de ligne de commande est disponible. Mettez-les à jour à partir de la mise à jour de logiciels dans l'App Store." mais il n'y a pas de mises à jour sur l'App Store.
Bram
3

J'utilise généralement antvia Homebrew . Il y a une très bonne documentation .

Bonne chance.

iltempo
la source
2
Ce post ne se recommande même plus!
Brûlures mates
J'ai suivi la documentation et cela a fonctionné pour moi.
pushya
1

J'avais une fourmi installée avant de passer à Mavericks. Par la suite, ant n'a pas fonctionné du tout. La SEULE chose qui a fonctionné pour moi était la suivante:

brasser désinstaller ant

brasser installer ant

Scott
la source