Команда Ant не найдена в bash (32-разрядная версия Windows)

Я установил Apache ant по ссылке http://www.mkyong.com/ant/how-to-install-apache-ant-on-windows/

Я пытаюсь собрать свои файлы в git bash.
Когда я набираю ant, появляется следующая ошибка:

bash:ant:command not found

Я хочу использовать команду cd build.


person Sheena Agrawal    schedule 08.02.2016    source источник
comment
Вы добавили все переменные среды, как указано на странице, на которую вы ссылаетесь? Если да, можете ли вы проверить, что переменная PATH содержит путь к двоичному каталогу Ant? Кстати, на странице, на которую вы ссылаетесь, объясняется, как использовать Ant под обычными окнами, а не из bash.   -  person Alexander Kogtenkov    schedule 08.02.2016
comment
да, я добавил все необходимые переменные среды.   -  person Sheena Agrawal    schedule 08.02.2016


Ответы (1)


Проверьте свой PATH, когда вы находитесь в сеансе bash.

echo $PATH

Не забывайте, что после обновления PATH, как указано в вашей ссылке (через панель управления переменными среды), вам нужно открыть новый сеанс CMD и запустить git-bash.exe, чтобы этот сеанс наследовал модифицированный ПУТЬ.

cd c:\path\to\git
git-bash.exe
echo $PATH

OP подтверждает в комментарии, что PATH теперь:

d/Users/h169717/bin:/mingw32/bin:/usr/local/bin:/usr/bin:/bin/:/mingw32/bin:/us‌​‌r/bin:/d/Users/h169717/bin: /c/Program Files/apache-ant-1.9.6/bin:/c/Program Files/Java/jre1.8.0_72/bin:/c/Program Files/apache-ant-1.9. 6/bin:/usr/bin/vendor_perl:/usr/bin/core_perl

И ant работает.

person VonC    schedule 08.02.2016
comment
путь: /d/Users/h169717/bin:/mingw32/bin:/usr/local/bin:/usr/bin:/bin/:/mingw32?bin:/usr/bin:/d/Users/h169717/ bin:/c/ProgramData/Oracle/Java/javapath:/c/Program Files/Java:/usr/bin/vendor_perl:/usr/bin/core_perl - person Sheena Agrawal; 08.02.2016
comment
@SheenaAgrawal Тогда вы не добавили %ANT_HOME%\bin в свой PATH, как указано в вашей ссылке. Сделайте это, откройте новое окно, запустите в нем git-bash и проверьте, сохраняется ли проблема. - person VonC; 08.02.2016
comment
откройте простую CMD, перейдите в папку установки git и введите git-bash.exe - person VonC; 08.02.2016
comment
Я добавил %ANT_HOME%\bin в путь. Но путь остается прежним /d/Users/h169717/bin:/mingw32/bin:/usr/local/bin:/usr/bin:/bin/:/mingw32?bin:/us‌​r/bin:/d /Users/h169717/bin:/c/ProgramData/Oracle/Java/javapath:/c/Program Files/Java:/usr/bin/vendor_perl:/usr/bin/core_perl - person Sheena Agrawal; 08.02.2016
comment
Хорошо, что теперь возвращает echo $PATH? - person VonC; 08.02.2016
comment
и в новом окне. когда я набираю git-bash.exe, он говорит bash: git-bash.exe: команда не найдена - person Sheena Agrawal; 08.02.2016
comment
Вы сначала пошли туда, где установлен git? - person VonC; 08.02.2016
comment
echo $PATH возвращает /d/Users/h169717/bin:/mingw32/bin:/usr/local/bin:/usr/bin:/bin/:/mingw32/bin:/us‌r/bin:/d/Users/h169717 /bin:/c/Program Files/apache-ant-1.9.6/bin:/c/Program Files/Java/jre1.8.0_72/bin:/c/Program Files/apache-ant-1.9.6/bin: /usr/bin/vendor_perl:/usr/bin/core_perl - person Sheena Agrawal; 08.02.2016