Я попытался установить 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
почему я не могу получить к нему доступ? Любые идеи?
Ответы:
Ant уже установлен в некоторых старых версиях Mac OS X, поэтому вам следует
ant -version
проверить его, прежде чем пытаться установить.Если он еще не установлен, то лучше всего установить Homebrew (
brew install ant
) или MacPorts (sudo port install apache-ant
) и использовать эти инструменты для установки Apache Ant.В качестве альтернативы, хотя я бы настоятельно рекомендовал вместо этого использовать Homebrew или MacPorts, вы можете установить Apache Ant вручную. Для этого вам необходимо:
Команды, которые вам понадобятся, при условии
apache-ant-1.8.1-bin.tar.gz
(замените 1.8.1 фактической версией) в каталоге загрузок, будут следующие (с пояснительными комментариями):источник
ant -version
с одним дефисомДля MacOS Maveriks (10.9 и, возможно, более поздних версий) Apache Ant не поставляется в комплекте с операционной системой и поэтому должен быть установлен вручную. Вы можете использовать Brew, чтобы легко установить муравья. Просто выполните следующую команду в окне терминала для установки brew:
Это загрузка среднего размера, которая заняла у меня 10 минут, чтобы загрузить и установить. Просто следуйте процессу, который включает в себя установку различных компонентов. Если вы уже установили brew, убедитесь, что он обновлен, выполнив:
После установки вы можете просто набрать:
Ant теперь установлен и доступен через команду «ant» в терминале.
Чтобы проверить установку, просто наберите "
ant -version
" в окне терминала. Вы должны получить следующий вывод:Источник: Ошибка при выполнении команды 'ant' в Mac OS X 10.9 Mavericks при сборке для Android с PhoneGap / Cordova
Если вы получаете ошибки при установке Brew, попробуйте сначала удалить, используя команду:
Спасибо OrangeDog и другим пользователям за предоставление дополнительной информации.
источник
/usr/local
поэтому необходимо запуститьsudo chown -R $USER /usr/local
Если у вас установлен MacPorts ( https://www.macports.org/ ), сделайте следующее:
источник
Если вы являетесь пользователем homebrew, а не macports, у homebrew есть рецепт муравья.
brew install ant
источник
Чтобы запустить Ant на вашем Mac за 5 минут, выполните следующие действия.
Откройте свой терминал.
Выполните эти команды по порядку:
brew install ant
Если у вас еще не установлена Java, вы получите следующую ошибку: «Ошибка: неудовлетворенное требование не удалось выполнить эту сборку». Запустите следующую команду:
brew cask install java
чтобы исправить это.Установка возобновится.
Проверьте свою версию, выполнив эту команду:
ant -version
И ты готов к работе!
источник
Единственный способ обновить версию муравья на Mac с 1.8.2 до 1.9.1 - это следовать инструкциям здесь
http://wiki.eclipse.org/Ant/User_Guide
источник
MacPorts установит для вас Ant в MacOSX 10.9. Просто используйте
и он установит.
источник
Использование Brew - это всегда хороший способ установки ANT и других нужд. Для установки введите ниже команду на терминале.
после установки Brew введите
Это установит Ant в вашей системе. Также вам не нужно беспокоиться о настройке пути.
Также я задокументировал то же самое - Как установить ANT на Mac OS?
источник