小编典典

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

all

我尝试在我的 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/

现在我想使用cd /usr/local/但它不工作,我回来“没有这样的文件或目录”。

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

既然我已经使用sudo su了,为什么我无法访问它?有任何想法吗?


阅读 130

收藏
2022-07-14

共1个答案

小编典典

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

如果尚未安装,那么最好的办法是安装Homebrew ( brew install ant)
MacPorts ( sudo port install apache- ant),并使用这些工具安装 Apache Ant。

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

  1. 解压缩 .tar.gz 文件。
  2. 可以选择把它放在某个地方。
  3. 将“bin”子目录放在您的路径中。

假设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
2022-07-14