2010-07-11 15 views
153

He intentado instalar Apache Ant en mi Mac y me siguieron los siguientes pasos:¿Cómo puedo instalar Apache Ant en Mac OS X?

  1. He descargado apache-ant-1.8.1-bin.tar.gz en mi carpeta de descargas.
  2. me movió el archivo a /usr/local/ usando estos comandos: sudo sh y mv apache-ant-1.8.1-bin.tar.gz /usr/local/

Ahora quiero usar cd /usr/local/ pero no está trabajando, yo vuelva "No existe el fichero o directorio".

Luego usé los comandos cd /usr/ y ls y parece que la carpeta local está allí. Si trato de acceder, obtengo el mismo error.

¿Ya utilicé sudo su por qué no puedo acceder? ¿Algunas ideas?

+0

Puede intentar todo esto de nuevo, y luego, cuando deja de funcionar, escriba historial Copie pegar los comandos en la pregunta y podemos ver dónde está yendo mal. Creo que no estás moviendo el archivo al directorio. – Steve

+3

¿Qué hay de malo con la versión de hormiga que Mac OS X ya tiene? Instale Xcode y obtendrá ant, maven, todo el desarrollo de Java y muchas otras cosas útiles para el desarrollo. – Cromulent

+0

¿Se puede ejecutar "ls -ld/usr/local"? Parece que ha creado un archivo llamado "/ usr/local". :) –

Respuesta

298

hormiga ya está instalado en algunas versiones anteriores de Mac OS X, por lo que debe ejecutar ant -version para probar si está instalado antes de intentar instalarlo.

Si no está ya instalado, entonces la mejor opción es instalar Homebrew (brew install ant) o MacPorts (sudo port install apache-ant), y el uso de esas herramientas para instalar Apache Ant.

Como alternativa, aunque recomendaría mucho utilizar Homebrew o MacPorts, puede instalar Apache Ant manualmente. Para hacerlo, deberá:

  1. Descomprimir el archivo .tar.gz.
  2. Opcionalmente ponerlo en alguna parte.
  3. Coloque el subdirectorio "bin" en su ruta.

Los comandos que usted necesita, asumiendo apache-ant-1.8.1-bin.tar.gz (reemplace 1.8.1 con la versión actual) estaban todavía en el directorio de descargas, serían los siguientes comentarios explicativos (incluido):

cd ~/Downloads # Let's get into your downloads folder. 
tar -xvzf apache-ant-1.8.1-bin.tar.gz # Extract the folder 
sudo mkdir -p /usr/local # Ensure that /usr/local exists 
sudo cp -rf apache-ant-1.8.1-bin /usr/local/apache-ant # Copy it into /usr/local 
# Add the new version of Ant to current terminal session 
export PATH=/usr/local/apache-ant/bin:"$PATH" 
# Add the new version of Ant to future terminal sessions 
echo 'export PATH=/usr/local/apache-ant/bin:"$PATH"' >> ~/.profile 
# Verify new version of ant 
ant -version 
+0

Muchas gracias por su ayuda. No sabía que la hormiga ya está instalada en mi sistema. Ya tengo Xcode instalado, y necesitaba Ant para configurar el entorno para el desarrollo de GTW y Android. Gracias. – florinmatinca

+42

Para el registro, parece haber sistemas que no tienen una hormiga instalada; esto podría haber cambiado desde que respondiste esto. Estoy ejecutando 10.9 y no tiene hormiga en ningún lado – taxilian

+0

muy útil, gracias! –

45

Si tiene DarwinPorts instalados (https://www.macports.org/), hacer esto:

sudo port install apache-ant 
+12

Pensé instalar MacPorts antes de hacer esto http://www.macports.org/ – Ceilingfish

+0

Sí, desde que se eliminó Java en 10.9, este parece ser el camino a seguir. – sehugg

30

Si usted es un usuario INSTE homebrew ad de macports, homebrew tiene una receta de hormiga.

brew install ant

+12

No olvides 'brew update' primero. – OrangeDog

+0

funciona en Mac Os X Yosemite – jruzafa

169

para MacOS Maveriks (10.9 y versiones posteriores tal vez demasiado), Apache Ant no vienen equipados con el sistema operativo y por lo tanto se deben instalar manualmente. Puedes usar brew para instalar fácilmente la hormiga. Basta con ejecutar el siguiente comando en una ventana de terminal para instalar cerveza:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Es una descarga de tamaño medio que me llevó 10 minutos para descargar e instalar.Simplemente siga el proceso que implica la instalación de varios componentes. Si ya ha instalado cerveza, asegúrese de que es hasta la fecha mediante la ejecución:

brew update 

Una vez instalado, sólo tiene que escribir:

brew install ant 

hormiga ya está instalado y disponible a través del comando "hormiga" en la terminal.

Para probar la instalación, simplemente escriba "ant -version" en una ventana de terminal. Usted debe obtener el siguiente resultado:

Apache Ant(TM) version X.X.X compiled on MONTH DAY YEAR

Fuente: Error executing command 'ant' on Mac OS X 10.9 Mavericks when building for Android with PhoneGap/Cordova

Si se producen errores de instalación de Brew, intenta desinstalar primero con el comando:

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup 

Gracias a OrangeDog y otros usuarios de proporcionando información adicional.

+0

¡Gracias! Realmente necesitaba esto ... – jdsantiagojr

+0

Gracias. ¡Funciona de maravilla! – Vinayak

+0

Excelente, ¡gracias! – pgonzaleznetwork

1

MacPorts instalará Ant en MacOSX 10.9. Simplemente use

$ sudo port install apache-ant 

y se instalará.

+6

¿En qué se diferencia esto de la respuesta ya existente de Karl von Moor? – fishinear

0

Para que Ant se ejecute en tu Mac en 5 minutos, sigue estos pasos.

Abra su terminal.

ejecutar estos comandos en orden:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

brew install ant

Si no tiene Java instalado todavía, recibirá el siguiente error: "Error: Un requisito insatisfecha no esta construcción." Ejecuta este comando al siguiente: brew cask install java para solucionarlo.

Se reanudará la instalación.

Compruebe su versión de ejecutando este comando:

ant -version

Y ya está listo para ir!