在mac上更新Ant

 美好生活的日子 发布于 2023-01-30 14:33

我正在运行ant 1.8.2,我希望在我的mac上更新最新版本.做这个的最好方式是什么?我应该删除然后安装还是我可以写上一个?

我在Eclipse和命令行中都使用它.我也有jenkins叫蚂蚁目标.它目前设置在/ usr/local中

1 个回答
  • 我发现这两个链接在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安装!

    DONE

    同样来自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
    

    2023-01-30 14:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有