web-dev-qa-db-fra.com

Comment puis-je installer Apache Ant sur Mac OS X?

J'ai essayé d'installer Apache Ant sur mon Mac et j'ai suivi les étapes suivantes:

  1. J'ai téléchargé Apache-ant-1.8.1-bin.tar.gz dans mon dossier Téléchargements.
  2. J'ai déplacé le fichier vers /usr/local/ en utilisant les commandes suivantes: Sudo sh et mv Apache-ant-1.8.1-bin.tar.gz /usr/local/

Maintenant, je veux utiliser cd /usr/local/ mais cela ne fonctionne pas, je reçois en retour "Aucun fichier ou répertoire de ce type".

Ensuite, j'ai utilisé les commandes cd /usr/ et ls et il semble que le dossier local existe. Si j'essaie d'y accéder, j'obtiens la même erreur.

Depuis que j'ai déjà utilisé Sudo su pourquoi je ne peux pas y accéder? Des idées?

172
florinmatinca

Ant est déjà installé sur certaines anciennes versions de Mac OS X. Vous devez donc exécuter ant -version pour vérifier s'il est installé avant de tenter de l'installer.

S'il n'est pas déjà installé, votre meilleur choix est d'installer Homebrew (brew install ant) ou MacPorts (Sudo port install Apache-ant), et d'utiliser ces outils. installer Apache Ant.

Sinon, bien que je vous conseille vivement d'utiliser Homebrew ou MacPorts, vous pouvez installer Apache Ant manuellement. Pour ce faire, vous devez:

  1. Décompressez le fichier .tar.gz.
  2. Vous pouvez éventuellement le placer quelque part.
  3. Mettez le sous-répertoire "bin" dans votre chemin.

Les commandes dont vous auriez besoin, en supposant que Apache-ant-1.8.1-bin.tar.gz (remplacez la version 1.8.1 par la version actuelle) se trouvent toujours dans votre répertoire Téléchargements, seraient les suivantes (commentaires explicatifs inclus):

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
344

Pour MacOS Maveriks (versions 10.9 et peut-être aussi), Apache Ant n’est pas fourni avec le système d’exploitation et doit donc être installé manuellement. Vous pouvez utiliser infusion pour installer facilement les fourmis. Exécutez simplement la commande suivante dans une fenêtre de terminal pour installer brew:

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

C'est un téléchargement de taille moyenne qui m'a pris 10 minutes à télécharger et installer. Il suffit de suivre le processus qui consiste à installer divers composants. Si vous avez déjà installé la bière, assurez-vous qu’elle est à jour en exécutant:

brew update

Une fois installé, vous pouvez simplement taper:

brew install ant

Ant est maintenant installé et disponible via la commande "ant" du terminal.

Pour tester l'installation, tapez simplement "ant -version" dans une fenêtre de terminal. Vous devriez obtenir le résultat suivant:

Apache Ant (TM) version X.X.X compilée sur MOIS JOUR ANNÉE

Source: Erreur lors de l’exécution de la commande 'ant' sous Mac OS X 10.9 Mavericks lors de la compilation pour Android avec PhoneGap/Cordova

Si vous rencontrez des erreurs lors de l'installation de Brew, commencez par désinstaller à l'aide de la commande suivante:

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

Merci à OrangeDog et aux autres utilisateurs d’avoir fourni des informations supplémentaires.

178
TheIT

Si vous avez installé MacPorts ( https://www.macports.org/ ), procédez comme suit:

Sudo port install Apache-ant
45
Karl von Moor

Si vous êtes un utilisateur homebrew au lieu de macports, homebrew a une recette de fourmi.

brew install ant

35
jonfuller

Pour que Ant fonctionne sur votre Mac en 5 minutes, procédez comme suit.

Ouvrez votre terminal.

Exécutez ces commandes dans l'ordre:

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

brew install ant

Si vous n'avez pas encore installé Java, vous obtiendrez le message d'erreur suivant: "Erreur: une exigence non satisfaite a échoué lors de la construction." Exécutez la commande suivante: brew cask install Java pour résoudre ce problème.

L'installation va reprendre.

Vérifiez votre version de en exécutant cette commande:

ant -version

Et vous êtes prêt à partir!

4
Akalonda

La seule façon de mettre à jour ma version de fourmi sur le Mac de 1.8.2 à 1.9.1 était de suivre les instructions ici

http://wiki.Eclipse.org/Ant/User_Guide

0
Akshay

MacPorts installera Ant pour vous dans MacOSX 10.9. Juste utiliser

$ Sudo port install Apache-ant

et il va installer.

0
ncmathsadist