2014-01-30 64 views
2

我正在运行ant 1.8.2,我想在Mac上更新最新版本。做这个的最好方式是什么?我应该删除然后安装,或者我可以写在以前?在mac上更新Ant

我在Eclipse和命令行中都使用它。我也有詹金斯称蚂蚁的目标。它目前在设置在/ usr /本地

回答

6

我发现这两个环节在Mac更新蚂蚁:

http://seventy6.com/post/14175174562/how-to-upgrade-apache-ant-to-1-8-2-on-osx-using http://www.blog.ninjascript.com/2011/02/ant-ftp-task-on-os-x/

我已经安装在我的Mac 10.8.5蚂蚁1.8.4和升级:

Apache Ant(TM) version 1.9.4 compiled on April 29 2014 

从seventy6的第一个网站说了下面的所有内容,有几个更新从我自己。


要查看当前已安装的版本运行此:

$ ant -version 
Apache Ant version 1.7.1 compiled on February 11 2010 

有人建议我用简单的OSX包安装homebrew。我不打算讨论如何安装它,因为它们有really simple guide。但是,如何安装Apache Ant并不明显,因为它不是它们列出的软件包之一。因此,这里是酿造上手:

$brew install https://raw.github.com/adamv/homebrew-alt/master/duplicates/ant.rb 

编辑:您还可以刚才用自制软件安装只需键入以下

$brew install ant 

当心,你可能需要安装苹果的XCode,如果你仍然运行OS X 10.6或更低(像我一样),你不能通过美妙的(?)AppStore安装最新版本(4)。哈!有趣和游戏!幸运的是,我有一个Apple开发人员帐户,允许您下载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 

您现在需要关闭当前终端会话并打开一个新会话。从理论上讲,你应该能够运行“蚂蚁-version”以获取最新版本...

$ ant -version 
Apache Ant(TM) version 1.8.2 compiled on December 20 2010 

我不知道,如果是做最好的方式。但这是一个简单的技术,如果需要可以轻松更新。至少你还没有从系统中移除Ant的基本Java安装!

从blog.ninjascript.com DONE

而且,我看到这是有趣的了解:

现在蚂蚁是一种埋在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 
+1

brew install ant对Mac OSX 10 *。* * – JJacquet