ant 在 Ubuntu 12.10 上无法运行

ant 在 Ubuntu 12.10 上无法运行

我已经在 ubuntu 12.10 上安装了 ant。当我尝试使用 build.xml 编译 java 项目时,出现以下错误:

/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

如果我使用它,\ant它就有效。

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

请帮忙

答案1

就像出现在评论中,有一个 Bash 别名集会覆盖对中ant的常规调用,因为运行带有反斜杠 ( ) 的 ant 确实有效。antPATH\ant

此别名设置不会自动发生 - 您已以某种方式自行设置。

跑步

alias

查看您在系统上定义了哪些别名。在初始化 shell 的任何脚本中找到该行以禁用此功能。文件如下

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

是需要检查的。例如使用

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

找到文件和行号。删除该行,然后注销并重新登录。

相关内容