ant não está funcionando no Ubuntu 12.10

1

Eu instalei o ant no meu Ubuntu 12.10. Quando tento compilar um projeto java com o build.xml, recebo o seguinte erro:

/usr/bin/ant: 1: eval: Syntax error: Unterminated quoted string


ls -lrt /usr/bin/ant
lrwxrwxrwx 1 root root 20 May 18  2012 /usr/bin/ant -> ../share/ant/bin/ant

se eu usar \ant , funciona.

dpkg -l ant
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                       Version            Architecture       Description
+++-==========================-==================-==================-=========================================================
ii  ant                        1.8.2-4build2      all                Java based build tool like make

Por favor ajude

    
por Vivek 23.06.2013 / 12:53

1 resposta

0

Como apareceu nos comentários , há um Bash alias definido para ant , que substitui a chamada para o ant normal em PATH , porque a execução de ant com uma barra invertida ( \ant ) funciona.

Esta configuração de alias não acontece automaticamente - você definiu isso mesmo de alguma forma.

Executar

alias

para ver quais aliases você definiu mais no seu sistema. Localize a linha em qualquer um dos scripts que estão inicializando o seu shell para desabilitar isso. Arquivos como

  • ~/.profile
  • ~/.bashrc
  • /etc/envrionment

são os que devem ser verificados. Use por exemplo

grep -n ant ~/.profile ~/.bashrc /etc/environment

para localizar o arquivo e o número da linha. Remova a linha, faça o logout e faça o login novamente.

    
por gertvdijk 23.06.2013 / 16:50