[apache] Mac OS X에 Apache Ant를 어떻게 설치합니까?

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/싶지만 작동하지 않습니다. “No such file or directory”가 다시 나타납니다.

그런 다음 명령 cd /usr/ls명령을 사용 했는데 로컬 폴더가있는 것 같습니다. 액세스하려고하면 같은 오류가 발생합니다.

이미 sudo su액세스 할 수없는 이유를 이미 사용했기 때문에 ? 어떤 아이디어?



답변

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


답변

MacOS Maveriks (10.9 이상 버전)의 경우 Apache Ant는 운영 체제와 함께 제공되지 않으므로 수동으로 설치해야합니다. brew를 사용하여 개미를 쉽게 설치할 수 있습니다. brew를 설치하려면 터미널 창에서 다음 명령을 실행하십시오.

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

중간 크기의 다운로드로 다운로드 및 설치에 10 분이 걸렸습니다. 다양한 구성 요소를 설치하는 과정을 따르십시오. 추출을 이미 설치 한 경우 다음을 실행하여 최신 버전인지 확인하십시오.

brew update

설치 한 후에는 다음을 입력하면됩니다.

brew install ant

Ant는 이제 터미널에서 “ant”명령을 통해 설치되고 사용 가능합니다.

설치를 테스트하려면 ant -version터미널 창에 ” “를 입력하십시오 . 다음과 같은 결과가 나타납니다.

MONTH DAY YEAR에 컴파일 된 Apache Ant (TM) 버전 XXX

출처 : PhoneGap / Cordova로 Android를 빌드 할 때 Mac OS X 10.9 Mavericks에서 ‘ant’명령 실행 오류

Brew 설치 중 오류가 발생하면 먼저 다음 명령을 사용하여 제거를 시도하십시오.

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

추가 정보를 제공 한 OrangeDog 및 기타 사용자에게 감사합니다.


답변

MacPorts가 설치되어있는 경우 ( https://www.macports.org/ ) 다음을 수행하십시오.

sudo port install apache-ant


답변

macports 대신 homebrew 사용자 인 경우 homebrew에는 개미 레시피가 있습니다.

brew install ant


답변

5 분 안에 Mac에서 Ant를 실행하려면 다음 단계를 수행하십시오.

터미널을여십시오.

다음 명령을 순서대로 수행하십시오.

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

brew install ant

아직 Java를 설치하지 않은 경우 다음 오류가 발생합니다. “오류 : 충족되지 않은 요구 사항이이 빌드에 실패했습니다.” 다음에이 명령을 실행하십시오. brew cask install java .

설치가 재개됩니다.

이 명령을 실행하여 버전을 확인하십시오.

ant -version

그리고 당신은 갈 준비가되었습니다!


답변

Mac에서 개미 버전을 1.8.2에서 1.9.1로 업데이트 할 수있는 유일한 방법은 여기 지침을 따르는 것입니다.

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


답변

MacPorts는 MacOSX 10.9에 개미를 설치합니다. 그냥 사용

$ sudo port install apache-ant

설치됩니다.