Как установить Apache Ant в Mac OS X?
Я попытался установить Apache Ant на моем Mac, и я выполнил следующие шаги:
- Я загрузил
apache-ant-1.8.1-bin.tar.gz
в папку "Мои загрузки".
- Я переместил файл в
/usr/local/
с помощью следующих команд: sudo sh
и mv apache-ant-1.8.1-bin.tar.gz /usr/local/
Теперь я хочу использовать cd /usr/local/
, но он не работает, я возвращаюсь "Нет такого файла или каталога".
Затем я использовал команды cd /usr/
и ls
, и кажется, что существует локальная папка. Если я попытаюсь получить к нему доступ, я получаю ту же ошибку.
Поскольку я уже использовал sudo su
, почему я не могу получить к нему доступ? Любые идеи?
Ответы
Ответ 1
Ant уже установлен в некоторых более старых версиях Mac OS X, поэтому вы должны запустить ant -version
, чтобы проверить, установлен ли он, прежде чем пытаться его установить.
Если он еще не установлен, лучше всего установить Homebrew (brew install ant
) или MacPorts (sudo port install apache-ant
) и используйте эти инструменты для установки Apache Ant.
В качестве альтернативы, хотя я бы настоятельно рекомендовал использовать Homebrew или MacPorts, вы можете установить Apache Ant вручную. Для этого вам необходимо:
- Декомпрессируйте файл .tar.gz.
- По желанию выложите его где-нибудь.
- Поместите подкаталог "bin" в ваш путь.
Команды, которые вам понадобятся, при условии, что apache-ant-1.8.1-bin.tar.gz
(заменить 1.8.1 фактической версией) по-прежнему находятся в вашем каталоге "Загрузки", будут следующими (включая пояснительные комментарии):
cd ~/Downloads # Let 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
Ответ 2
Для MacOS Maveriks (10.9 и, возможно, более поздних версий) Apache Ant не поставляется в комплекте с операционной системой и поэтому должен быть установлен вручную. Вы можете использовать brew, чтобы легко установить ant. Просто выполните следующую команду в окне терминала, чтобы установить brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Это средняя загрузка, которая потребовала мне 10 минут для загрузки и установки. Просто следуйте процессу, который включает в себя установку различных компонентов. Если у вас уже установлен brew, убедитесь, что он обновлен, выполнив:
brew update
После установки вы можете просто ввести:
brew install ant
Ant теперь установлен и доступен через команду "ant" в терминале.
Чтобы протестировать установку, просто введите "ant -version
" в окно терминала. Вы должны получить следующий результат:
Apache Ant (TM) версия X.X.X, скомпилированная в MONTH DAY YEAR
Источник: Ошибка выполнения команды 'ant' в Mac OS X 10.9 Mavericks при создании Android с помощью PhoneGap/Cordova
Если вы получаете ошибки при установке Brew, попробуйте удалить сначала, используя команду:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
Благодаря OrangeDog и другим пользователям за предоставление дополнительной информации.
Ответ 3
Если у вас установлены MacPorts (https://www.macports.org/), сделайте следующее:
sudo port install apache-ant
Ответ 4
Если вы являетесь пользователем доморощенного, а не macports, у доморощенного рецепта ant.
brew install ant
Ответ 5
MacPorts установит ant для вас в MacOSX 10.9. Просто используйте
$ sudo port install apache-ant
и он будет установлен.
Ответ 6
Единственный способ, которым я мог получить версию ant, обновленную на mac от 1.8.2 до 1.9.1, был следующим здесь:
http://wiki.eclipse.org/Ant/User_Guide
Ответ 7
Чтобы запустить Ant на вашем Mac через 5 минут, выполните следующие действия.
Откройте терминал.
Выполните следующие команды:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install ant
Если у вас еще нет установленной Java, вы получите следующую ошибку: "Ошибка: неудовлетворенное требование не удалось выполнить эту сборку".
Выполните следующую команду: brew cask install java
, чтобы исправить это.
Установка возобновится.
Проверьте свою версию, выполнив следующую команду:
ant -version
И вы готовы к работе!