我使用的是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:ProjectsTetsicon.png
cp: no such file or directory: E:ProjectsTetsresiconiosicon-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"})
它似乎安装得很好,我只需要手动添加路径。
如有任何帮助,我们将不胜感激。
已解决:
删除ANT_HOME路径变量,消息实际上是说它需要使用项目特定的路径。您通过设置ANT_HOME来覆盖它。