我正在运行ant 1.8.2,我希望在我的mac上更新最新版本.做这个的最好方式是什么?我应该删除然后安装还是我可以写上一个?
我在Eclipse和命令行中都使用它.我也有jenkins叫蚂蚁目标.它目前设置在/ usr/local中
我发现这两个链接在mac上更新Ant:
http://seventy6.com/post/14175174562/how-to-upgrade-apache-ant-to-1-8-2-on-osx-使用 http://www.blog.ninjascript.com/2011/02/ANT-FTP任务上-OS-X /
我在Mac 10.8.5上安装了Ant 1.8.4并升级到:
Apache Ant(TM) version 1.9.4 compiled on April 29 2014
来自七十六年的第一个网站说下面的所有内容,我自己做了一些更新.
要查看您当前安装的版本,请执行以下操作:
$ ant -version Apache Ant version 1.7.1 compiled on February 11 2010
我被建议使用简单的OSX包安装程序自制程序.我不打算讨论如何安装它,因为它们有一个非常简单的指南.但是,如何安装Apache Ant并不明显,因为它不是它们列出的软件包之一.所以这里是开始的酿造:
$brew install https://raw.github.com/adamv/homebrew-alt/master/duplicates/ant.rb
编辑:您也可以通过输入以下内容立即安装自制软件
$brew install ant
请注意,您可能需要安装Apple的XCode,如果您仍在运行OS X 10.6或更低版本(像我一样),则无法通过精彩的(?)AppStore安装最新版本(4).哈!有趣和游戏!幸运的是,我有一个Apple Developer帐户,允许您下载Apple软件的存档版本.我在很久以前创建了它并假设它们仍然可以自由地进行...一旦安装它将包裹放在这里:
/usr/local/Cellar/ant/1.8.2
然后我讨论了如何让OSX使用新安装的版本.似乎最简单的选择是删除当前为系统设置的符号链接.运行此命令以查看它的位置:
$ whereis ant /usr/bin/ant //returned message
所以我们需要删除符号链接并将其设置为我们新安装的副本.我发现这篇文章让我开始了.有用,但不适合自制软件包安装.所以这是将符号链接更改为自制版本的最终命令:
$ cd /usr/share $ sudo rm /usr/share/ant Password: ************ $ ln -s /usr/local/Cellar/ant/1.8.2 ant
您现在需要关闭当前的终端会话并打开一个新会话.理论上你应该能够运行'ant -version'来获得最新版本......
$ ant -version Apache Ant(TM) version 1.8.2 compiled on December 20 2010
我不确定这是否是最佳方式.但这是一种简单的技术,可以根据需要轻松更新.至少你还没有从你的系统中删除Ant的基础Java安装!
同样来自blog.ninjascript.com,我看到这很有趣了解:
现在Ant有点埋没在OS X中; $ PATH变量指向一个指向另一个符号链接的符号链接.要找出蚂蚁真正的位置,只需按照链条:
$ which ant /usr/bin/ant $ ls -la /usr/bin/ant lrwxr-xr-x 1 root wheel 22 Nov 11 18:04 /usr/bin/ant -> /usr/share/ant/bin/ant $ ls -la /usr/share/ant lrwxr-xr-x 1 root wheel 14 Nov 11 18:04 /usr/share/ant -> java/ant-1.7.1 $ ls -la /usr/share/java/ant-1.7.1 total 40 drwxr-xr-x 8 root wheel 272 Feb 27 12:32 . drwxr-xr-x 8 root wheel 272 Nov 11 18:04 .. -rw-r--r-- 1 root wheel 15289 Feb 10 2010 LICENSE.txt -rw-r--r-- 1 root wheel 1270 Feb 10 2010 NOTICE.txt drwxr-xr-x 8 root wheel 272 Feb 10 2010 bin drwxr-xr-x 3 root wheel 102 Feb 10 2010 docs drwxr-xr-x 15 root wheel 510 Feb 10 2010 etc drwxr-xr-x 44 root wheel 1496 Feb 27 12:09 lib