【问题标题】:PhoneGap: 'ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.'PhoneGap: 'ANT_HOME 设置不正确或 ant 无法定位。请设置 ANT_HOME。
【发布时间】:2014-08-30 18:48:58
【问题描述】:

我正在使用 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"})

看起来安装不错,我只需要手动添加路径。

任何帮助将不胜感激。

【问题讨论】:

标签: android node.js cordova ant npm


【解决方案1】:

已解决:

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

【讨论】:

  • 您能建议如何编写项目特定路径吗?
猜你喜欢
  • 1970-01-01
  • 2011-03-23
  • 1970-01-01
  • 2011-08-02
  • 2012-03-06
  • 1970-01-01
  • 2023-03-24
  • 2014-02-17
  • 1970-01-01
相关资源
最近更新 更多