1. ホーム
  2. macos

[解決済み] Mac OS X に Apache Ant をインストールするにはどうしたらいいですか?

2022-04-13 10:54:53

質問

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 なぜアクセスできないのでしょうか?何か思い当たることはありますか?

解決方法は?

Mac OS Xの古いバージョンではAntがすでにインストールされているので ant -version をインストールする前に、インストールされているかどうかテストしてください。

まだインストールされていない場合、最善の方法は ホームブリュー ( 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