PhoneGap:' ANT_HOME设置不正确或无法找到ant。请设置ANT_HOME。'

时间:2014-08-29 17:08:40

标签: android node.js cordova ant npm

我正在使用PhoneGap来安装它所需的大量内容。目前,在命令行上运行会给出:

$ ant -version
Apache Ant(TM) version 1.8.4 compiled on May 22 2012
$ phonegap -v
3.5.0-0.20.10
$ cordova -v
3.5.0-0.2.7
$ npm -v
1.4.21

但使用PhoneGap或Cordova进行编译会产生:

$ phonegap local build android
[phonegap] compiling Android...
cp: no such file or directory: E:\Projects\Tets\icon.png

cp: no such file or directory: E:\Projects\Tets\res\icon\ios\icon-72.png

ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.

检查路径:

ANT_HOME=/cygdrive/c/Users/HP/AppData/Roaming/npm/node_modules/ant/ant
PATH=/usr/local/bin:<standard path data...>:/cygdrive/c/Users/HP/AppData/Roaming/npm/node_modules/ant/ant/bin:/cygdrive/c/Users/HP/AppData/Roaming/npm

安装vis npm install ant时,我收到了此警告:

npm WARN engine ant@0.2.0: wanted: {"node":"~0.8.0"} (current: {"node":"0.10.30","npm":"1.4.21"})

它似乎安装得很好,我只需要手动添加路径。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

解决:

删除ANT_HOME路径变量,该消息实际上说它需要使用项目特定的路径。您可以通过设置ANT_HOME覆盖它。