¿Cómo instalo ant en OS X Mavericks?

86

Después de actualizar a OS X 10.9 Mavericks, Ant ya no está en mi camino.

[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

Traté de instalar a través de homebrew

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

Es extraño que homebrew no tenga una fórmula para eso ...

Después de buscar en Google, encontré este artículo , que sugería usar la fórmula personalizada de un usuario para la preparación.

[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

¡Cualquier ayuda sería apreciada!

Robert Karl
fuente

Respuestas:

131

Parece que se migró el repositorio alternativo. Puede habilitar el repositorio alternativo homebrew o instalarlo directamente después de actualizar su brebaje:

brew update
brew install ant
Ethan Mateja
fuente
77
brew install homebrew/dupes/antTambién funciona.
Jess
23
a partir de hoy, solo necesita instalar brew ant
awenkhh
44
Solo como un aparte: si ya tiene instalado Homebrew (como lo hice hace un tiempo), asegúrese de realizar una brew updateantes de intentar la respuesta aceptada o de lo contrario puede obtener un error 404. Es una buena política actualizar sus fórmulas antes de la instalación, pero podría haber dejado que eso se me olvidara ...
Matt Ray
44
Tuve 404 incluso después de la actualización. Lo intenté: brew tap homebrew/dupesy luego brew install anty trabajé. (Fuente: blog.xk72.com/post/53124504531/… )
helios
1
@awenkhh Pero esto da ==> 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.mientras que la URL mencionada en ese mensaje de error carga encontrar en el navegador.
avernet
20

Actualizó a Mavericks esta mañana y encontró "comando no encontrado: hormiga"

brew update

Ejecuté la actualización y luego traté de instalar la hormiga.

brew install ant

Se instaló Ant, pero también generó esta alerta:

Advertencia: no hay herramientas de desarrollador instaladas. Debe instalar las herramientas de línea de comandos. Corre xcode-select --installpara instalarlos.

xcode-select --install

Ahora, todo está funcionando bien.

Benxamin
fuente
7

Como alternativa a Homebrew, siempre puede descargar una distribución binaria de Ant desde http://ant.apache.org/bindownload.cgi . Funciona bien en OS X Mavericks.

Simplemente descárguelo, descomprímalo / descomprímalo y agregue su bindirectorio a su PATH.

Kristopher Johnson
fuente
4

La secuencia que funcionó para mí:

xcode-select --install
brew update
brew install ant
quemaduras mate
fuente
Funciona, pero obtengo: "Advertencia: hay disponible una versión más reciente de Command Line Tools. Actualícelos desde Actualización de software en la App Store". pero no hay actualizaciones en la tienda de aplicaciones.
Bram
3

Por lo general, instalo a anttravés de Homebrew . Hay una muy buena documentación .

Buena suerte.

iltempo
fuente
2
¡Esa publicación ya ni siquiera se recomienda!
Matt quema el
Seguí la documentación y funcionó para mí.
pushya
1

Tenía una hormiga instalada antes de actualizar a Mavericks. Después, la hormiga no funcionó en absoluto. Lo ÚNICO que funcionó para mí fue esto:

brew desinstalar hormiga

instalar cerveza hormiga

Scott
fuente