如何在Mac OS X上安装Apache Ant?

时间:2010-07-11 11:03:56

标签: apache ant macos

我尝试在Mac上安装Apache Ant,然后按照以下步骤操作:

  1. 我将apache-ant-1.8.1-bin.tar.gz下载到我的下载文件夹中。
  2. 我使用以下命令将文件移至/usr/local/sudo shmv apache-ant-1.8.1-bin.tar.gz /usr/local/
  3. 现在我想使用cd /usr/local/但是它不起作用,我回来了“没有这样的文件或目录”。

    然后我使用cd /usr/ls命令,似乎本地文件夹就在那里。如果我尝试访问它,我会得到同样的错误。

    因为我已经使用sudo su为什么我无法访问它?有什么想法吗?

8 个答案:

答案 0 :(得分:335)

Ant已安装在某些旧版本的Mac OS X上,因此在尝试安装之前,您应该运行ant -version来测试它是否已安装。

如果尚未安装,那么最好安装Homebrewbrew install ant)或MacPortssudo port install apache-ant),并使用这些工具安装Apache蚂蚁。

或者,虽然我强烈建议您使用Homebrew或MacPorts,但您可以手动安装Apache Ant。为此,您需要:

  1. 解压缩.tar.gz文件。
  2. 可选择将其放在某处。
  3. 将“bin”子目录放在路径中。
  4. 您需要的命令,假设apache-ant-1.8.1-bin.tar.gz(用实际版本替换1.8.1)仍在您的下载目录中,将包括以下内容(包括说明性注释):

    cd ~/Downloads # Let's get into your downloads folder.
    tar -xvzf apache-ant-1.8.1-bin.tar.gz # Extract the folder
    sudo mkdir -p /usr/local # Ensure that /usr/local exists
    sudo cp -rf apache-ant-1.8.1-bin /usr/local/apache-ant # Copy it into /usr/local
    # Add the new version of Ant to current terminal session
    export PATH=/usr/local/apache-ant/bin:"$PATH"
    # Add the new version of Ant to future terminal sessions
    echo 'export PATH=/usr/local/apache-ant/bin:"$PATH"' >> ~/.profile
    # Verify new version of ant
    ant -version
    

答案 1 :(得分:177)

对于MacOS Maveriks(10.9及更高版本),Apache Ant不与操作系统捆绑在一起,因此必须手动安装。您可以使用brew轻松安装蚂蚁。只需在终端窗口中执行以下命令即可安装brew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

这是一个中等大小的下载,花了我10分钟下载和安装。只需遵循涉及安装各种组件的过程即可。如果您已经安装了brew,请执行以下命令确保它是最新的:

brew update

安装完成后,您只需输入:

即可
brew install ant

Ant现已安装并可通过终端中的“ant”命令使用。

要测试安装,只需在终端窗口中键入“ant -version”即可。您应该得到以下输出:

  

在MONTH DAY YEAR编译的Apache Ant(TM)版本X.X.X

来源:Error executing command 'ant' on Mac OS X 10.9 Mavericks when building for Android with PhoneGap/Cordova

如果您在安装Brew时遇到错误,请先尝试使用以下命令卸载:

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

感谢OrangeDog和其他用户提供更多信息。

答案 2 :(得分:45)

如果您安装了MacPorts(https://www.macports.org/),请执行以下操作:

sudo port install apache-ant

答案 3 :(得分:35)

如果你是一个自制用户而不是macports,那么自制软件就有一个蚂蚁食谱。

brew install ant

答案 4 :(得分:4)

要在5分钟内让Mac在Mac上运行,请按照以下步骤操作。

打开终端。

按顺序执行以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew install ant

如果您尚未安装Java,则会收到以下错误:“错误:未满足的要求导致此版本失败。” 接下来运行此命令:brew cask install java以解决此问题。

安装将恢复。

通过运行此命令检查您的版本:

ant -version

你准备好了!

答案 5 :(得分:0)

我可以通过以下说明将我的蚂蚁版本从1.8.2更新到1.9.1的唯一方法是

http://wiki.eclipse.org/Ant/User_Guide

答案 6 :(得分:0)

MacPorts将在MacOSX 10.9中为您安装ant。只需使用

$ sudo port install apache-ant

它将安装。

答案 7 :(得分:-1)

使用Brew始终是安装ANT和其他需求的好方法。 在终端上安装以下命令类型。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装Brew后

,输入

brew install ant

这将在您的系统上安装Ant。您也不必担心设置路径。

我也记录了相同的内容 - How to Install ANT on Mac OS?