Как мне установить ant на OS X Mavericks?


86

После обновления до OS X 10.9 Mavericks, ant больше не на моем пути.

[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

Я пытался установить через доморощенный

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

Странно, что доморощенный не имеет формулы для этого ....

После поиска в Google я нашел эту статью , в которой предлагалось использовать пользовательскую формулу для brew.

[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

Любая помощь будет оценена!

Ответы:


131

Похоже, что альтернативное хранилище было перенесено. Вы можете включить альтернативный репозиторий homebrew или установить сразу после обновления своего brew:

brew update
brew install ant

7
brew install homebrew/dupes/antтоже работает.
Джесс

23
на сегодняшний день вам просто нужно установить brew ant
awenkhh

4
В качестве отступления: если у вас уже есть установленный Homebrew (как я это делал, некоторое время назад), убедитесь, что вы выполнили brew updateкоманду перед тем, как попробовать принятый ответ, иначе вы можете получить ошибку 404. Это хорошая политика, чтобы обновить ваши формулы перед установкой, но я, возможно , позволил этому заблуждаться ...
Мэтт Рэй

4
У меня было 404 даже после обновления. Я пробовал: brew tap homebrew/dupesа потом brew install antи работал. (Источник: blog.xk72.com/post/53124504531/… )
helios

1
@awenkhh Но это дает, ==> 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.хотя URL, указанный в этом сообщении об ошибке, загружается в браузере.
13

20

Обновлен до Mavericks сегодня утром и найден "команда не найдена: муравей"

brew update

Запустил обновление, а затем попытался установить муравей.

brew install ant

Ant был установлен, но он также вывел это предупреждение:

Предупреждение: инструменты разработчика не установлены. Вы должны установить инструменты командной строки. Запустите, xcode-select --installчтобы установить их.

xcode-select --install

Теперь все работает нормально.


7

В качестве альтернативы Homebrew вы всегда можете скачать бинарный дистрибутив Ant с http://ant.apache.org/bindownload.cgi . Он отлично работает на OS X Mavericks.

Просто скачайте его, разархивируйте / распакуйте и добавьте его binкаталог в свой PATH.


4

Последовательность, которая работала для меня:

xcode-select --install
brew update
brew install ant

Это работает, но я получаю: «Предупреждение: доступен более новый выпуск инструментов командной строки. Обновите их с помощью« Обновления программного обеспечения »в App Store». но в магазине приложений нет обновлений.
Брэм


1

Я установил муравей перед обновлением до Mavericks. После этого муравей вообще не работал. ЕДИНСТВЕННАЯ вещь, которая работала для меня, была этим:

варево удалить муравей

варево установить муравей

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.