我尝试在Mac上安装Apache Ant,然后按照以下步骤操作:
apache-ant-1.8.1-bin.tar.gz
下载到我的下载文件夹中。/usr/local/
:sudo sh
和mv apache-ant-1.8.1-bin.tar.gz /usr/local/
现在我想使用cd /usr/local/
但是它不起作用,我回来了“没有这样的文件或目录”。
然后我使用cd /usr/
和ls
命令,似乎本地文件夹就在那里。如果我尝试访问它,我会得到同样的错误。
因为我已经使用sudo su
为什么我无法访问它?有什么想法吗?
答案 0 :(得分:335)
Ant已安装在某些旧版本的Mac OS X上,因此在尝试安装之前,您应该运行ant -version
来测试它是否已安装。
如果尚未安装,那么最好安装Homebrew(brew install ant
)或MacPorts(sudo port install apache-ant
),并使用这些工具安装Apache蚂蚁。
或者,虽然我强烈建议您使用Homebrew或MacPorts,但您可以手动安装Apache Ant。为此,您需要:
您需要的命令,假设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
如果您在安装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的唯一方法是
答案 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?