web-dev-qa-db-ja.com

Mac OS XにApache Antをインストールする方法を教えてください。

私は私のMacにApache Antをインストールしようとしました、そして私は次のステップに従いました:

  1. Apache-ant-1.8.1-bin.tar.gzをDownloadsフォルダーにダウンロードしました。
  2. このコマンドを使用して、ファイルを/usr/local/に移動しました。Sudo shおよびmv Apache-ant-1.8.1-bin.tar.gz /usr/local/

cd /usr/local/を使いたいのですが、うまくいきません。「そのようなファイルやディレクトリはありません」と返ってきます。

それから私はcd /usr/lsコマンドを使いました、そしてそれはローカルフォルダーがそこにあるようです。アクセスしようとすると、同じエラーが発生します。

すでにSudo suを使っているので、アクセスできないのはなぜですか?何か案は?

170
florinmatinca

Antはすでにいくつかの古いバージョンのMac OS Xにインストールされているので、インストールを試みる前にant -versionを実行してインストール済みかどうかをテストする必要があります。

まだインストールされていない場合は、 Homebrewbrew install ant)または MacPortsSudo port install Apache-ant)をインストールし、それらのツールを使用してApache Antをインストールすることをお勧めします。

あるいは、HomebrewまたはMacPortを代わりに使用することを強くお勧めしますが、手動で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
337

MacOS Maveriks(10.9以降のバージョンも)の場合、Apache Antはオペレーティングシステムにバンドルされていないため、手動でインストールする必要があります。あなたは簡単に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」と入力するだけです。次のような出力が得られるはずです。

Apache Ant(TM)バージョンX.X.XがMONTH DAY YEARでコンパイルされました

ソース: PhoneGap/Cordovaを使用してAndroid用にビルドする際のMac OS X 10.9 Mavericksでのコマンド 'ant'の実行中のエラー

Brewのインストール中にエラーが発生した場合は、まず次のコマンドを使用してアンインストールしてみてください。

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

追加情報を提供してくれたOrangeDogと他のユーザーに感謝します。

177
TheIT

MacPortがインストールされている場合( https://www.macports.org/ )、これを行います。

Sudo port install Apache-ant
45
Karl von Moor

あなたがmacportsの代わりに自作のユーザーであれば、homebrewにはantレシピがあります。

brew install ant

35
jonfuller

Antを5分以内にMacで実行するには、次の手順に従います。

端末を開きます。

これらのコマンドを順番に実行します。

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

brew install ant

Javaがまだインストールされていない場合は、次のエラーが発生します。このコマンドをnext:brew cask install Javaを実行して修正してください。

インストールが再開されます。

このコマンドを実行してのバージョンを確認してください。

ant -version

そして準備は完了です!

4
Akalonda

私のAntバージョンを1.8.2から1.9.1に更新するには、以下の手順に従ってください。

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

0
Akshay

MacPortsはあなたに代わってMacOSX 10.9にantをインストールします。ただ使う

$ Sudo port install Apache-ant

そしてそれはインストールされます。

0
ncmathsadist