Я использую Ubuntu 14.04
(на виртуальной машине VirtualBox) и установил Apache Ant через aptitude
:
$ aptitude install ant
Двоичный файл хранится в / usr / bin /
:
$ which ant
/usr/bin/ant
Теперь я хочу установить ANT_HOME
, а также добавить его в свою переменную среды PATH
. В Windows было бы легко найти правильную папку - ANT_HOME
- это папка, в которой хранится установка, которая выглядит как C: \ Program Files \ Apache Ant
(или просто родительский каталог папки с двоичными файлами Ant).
Как узнать правильный путь для ANT_HOME
в системе Linux (например, Ubuntu Server)?
ОБНОВЛЕНИЕ
The в документации на веб-сайте Oracle говорится:
Добавьте в файл следующие строки: подставив каталог, в который вы установили 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 будет использоваться по умолчанию
.