Como instalo o ant no OS X Mavericks?

86

Após a atualização para o OS X 10.9 Mavericks, o ant não está mais no meu caminho.

[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

Eu tentei instalar através do homebrew

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

É estranho que o homebrew não tenha uma fórmula para isso ...

Depois de pesquisar no Google, encontrei este artigo , que sugeria o uso de uma fórmula personalizada do usuário para o 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

Qualquer ajuda seria apreciada!

Robert Karl
fonte

Respostas:

131

Parece que o repositório alternativo foi migrado. Você pode ativar o repositório alternativo do homebrew ou instalar diretamente após atualizar o seu brew:

brew update
brew install ant
Ethan Mateja
fonte
7
brew install homebrew/dupes/anttambém funciona.
Jess
23
a partir de hoje, você só precisa instalar bebida formiga
awenkhh
4
Apenas como um aparte: se você já possui o Homebrew instalado (como eu fiz há algum tempo), certifique-se de executar um brew updateantes de tentar a resposta aceita, ou então você pode receber um erro 404. É uma boa política para atualizar suas fórmulas antes de instalar, mas eu poderia ter deixado que escorregar minha mente ...
Matt Ray
4
Eu tive 404, mesmo após a atualização. Eu tentei: brew tap homebrew/dupese então brew install ante trabalhou. (Fonte: blog.xk72.com/post/53124504531/… )
helios
1
@awenkhh Mas isso fornece ==> 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.Enquanto o URL mencionado nessa mensagem de erro é encontrado no navegador.
avernet
20

Atualizei para o Mavericks hoje de manhã e localizei "command not found: ant"

brew update

Executei a atualização e tentei instalar o ant.

brew install ant

O Ant foi instalado, mas também exibiu este alerta:

Aviso: Nenhuma ferramenta de desenvolvedor instalada. Você deve instalar as ferramentas de linha de comando. Execute xcode-select --installpara instalá-los.

xcode-select --install

Agora, tudo está funcionando bem.

Benxamin
fonte
7

Como alternativa ao Homebrew, você sempre pode baixar uma distribuição binária do Ant em http://ant.apache.org/bindownload.cgi . Funciona bem no OS X Mavericks.

Apenas faça o download, descompacte / descompacte e adicione seu bindiretório ao seu PATH.

Kristopher Johnson
fonte
4

A sequência que funcionou para mim:

xcode-select --install
brew update
brew install ant
queimaduras mate
fonte
Funciona, mas recebo: "Aviso: está disponível uma versão mais recente das Ferramentas de Linha de Comando. Atualize-as na Atualização de software na App Store." mas não há atualizações na loja de aplicativos.
Bram
3

Eu costumo instalar antvia Homebrew . Existe uma documentação muito boa .

Boa sorte.

iltempo
fonte
2
Esse post nem se recomenda mais!
Matt queima
Eu segui a documentação e funcionou para mim.
pushya
1

Eu tinha o Ant instalado antes de atualizar para o Mavericks. Depois, formiga não funcionou. A única coisa que funcionou para mim foi esta:

formiga de desinstalação de cerveja

formiga de instalação de fermentação

Scott
fonte