Ubuntu 14.04
(VirtualBox VM上)を使用していて、aptitude
を介してApache Antをインストールしています:
$ aptitude install ant
バイナリは/usr/bin/
に保存されます:
$ which ant
/usr/bin/ant
次に、ANT_HOME
を設定し、それをPATH
環境変数に追加します。 Windowsでは、正しいフォルダを簡単に見つけることができます。ANT_HOME
は、インストールが格納されているフォルダで、C:\Program Files\Apache Ant
(またはAntバイナリのあるフォルダの親ディレクトリ)のように見えます。
Linuxシステム(Ubuntu Serverなど)でANT_HOME
の正しいパスを見つける方法は?
[〜#〜]更新[〜#〜]
Oracle Webサイトの documentation は次のように述べています。
次の行をファイルに追加し、Antをインストールしたディレクトリに置き換えます。
ANT_HOME=/Apache-install-dir/Apache-ant-version
Apache-install-dir
へのパスを見つける方法
CentOS/Ubuntuでは、ANT_HOMEは/ usr/share/ant /である必要があります。/usr/share/ant/bin/antを確認できます。これは単なるbashスクリプトです
# load system-wide ant configuration (ONLY if ANT_HOME has NOT been set)
if [ -z "$ANT_HOME" -o "$ANT_HOME" = "/usr/share/ant" ]; then
if [ -f "/etc/ant.conf" ] ; then
. /etc/ant.conf
fi
fi
したがって、明示的にANT_HOMEを指定しなかった場合は、デフォルトで/ usr/share/antが使用されます。