如何在 OS X Mavericks 上安装 ant?

Rob*_*arl 86 homebrew ant osx-mavericks macos

升级到 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
Run Code Online (Sandbox Code Playgroud)

我尝试通过自制软件安装

[126] 11:23:09 rkarl-mba-4:~/mobile-baselayer > brew install ant
Error: No available formula for ant
Run Code Online (Sandbox Code Playgroud)

奇怪的是自制软件没有一个公式......

谷歌搜索后,我找到了这篇文章,其中建议使用用户自定义的 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
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

小智 131

看起来备用存储库已迁移。您可以启用自制程序备用存储库,也可以在更新 brew 后直接安装:

brew update
brew install ant
Run Code Online (Sandbox Code Playgroud)

  • 截至今天,您只需要 brew install ant (23认同)
  • `brew install homebrew/dupes/ant` 也可以使用。 (7认同)
  • 顺便说一句:如果您已经安装了 Homebrew(就像我之前所做的那样),请确保在尝试接受的答案之前执行“brew update”,否则您可能会收到 404 错误。在安装之前更新您的公式是一个很好的策略,但我*可能*已经忘记了这一点...... (4认同)
  • 即使更新后我也有404。我试过:`brew tap homebrew/dupes`然后`brew install ant`并且工作。(来源:http://blog.xk72.com/post/53124504531/homebrew-dupes-installing-ant-on-mac-os-x) (4认同)

小智 20

今天早上升级到小牛队,发​​现“找不到命令:蚂蚁”

brew update
Run Code Online (Sandbox Code Playgroud)

运行更新,然后尝试安装 ant。

brew install ant
Run Code Online (Sandbox Code Playgroud)

Ant 已安装,但它也发出了此警报:

警告:未安装开发人员工具。您应该安装命令行工具。运行xcode-select --install以安装它们。

xcode-select --install
Run Code Online (Sandbox Code Playgroud)

现在,一切正常。


Kri*_*son 7

作为 Homebrew 的替代方案,您始终可以从http://ant.apache.org/bindownload.cgi下载 Ant 的二进制发行版。它在 OS X Mavericks 上运行良好。

只需下载它,解压缩/解压,然后将其bin目录添加到您的PATH.