私は私のMacにApache Antをインストールしようとしました、そして私は次のステップに従いました:
Apache-ant-1.8.1-bin.tar.gz
をDownloadsフォルダーにダウンロードしました。/usr/local/
に移動しました。Sudo sh
およびmv Apache-ant-1.8.1-bin.tar.gz /usr/local/
cd /usr/local/
を使いたいのですが、うまくいきません。「そのようなファイルやディレクトリはありません」と返ってきます。
それから私はcd /usr/
とls
コマンドを使いました、そしてそれはローカルフォルダーがそこにあるようです。アクセスしようとすると、同じエラーが発生します。
すでにSudo su
を使っているので、アクセスできないのはなぜですか?何か案は?
Antはすでにいくつかの古いバージョンのMac OS Xにインストールされているので、インストールを試みる前にant -version
を実行してインストール済みかどうかをテストする必要があります。
まだインストールされていない場合は、 Homebrew (brew install ant
)または MacPorts (Sudo port install Apache-ant
)をインストールし、それらのツールを使用してApache Antをインストールすることをお勧めします。
あるいは、HomebrewまたはMacPortを代わりに使用することを強くお勧めしますが、手動で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
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と他のユーザーに感謝します。
MacPortがインストールされている場合( https://www.macports.org/ )、これを行います。
Sudo port install Apache-ant
あなたがmacportsの代わりに自作のユーザーであれば、homebrewにはantレシピがあります。
brew install ant
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
そして準備は完了です!
私のAntバージョンを1.8.2から1.9.1に更新するには、以下の手順に従ってください。
MacPortsはあなたに代わってMacOSX 10.9にantをインストールします。ただ使う
$ Sudo port install Apache-ant
そしてそれはインストールされます。