2014-04-04 132 views
1

我有sencha触摸项目。做sencha“app build native”失败,错误在cordova部分。Sencha Touch原生 - 科尔多瓦生成失败,EACCESS错误

错误可以重现分别叫 “科尔多瓦建”:

Running command: project/cordova/platforms/android/cordova/build args=[] 
execvp(): Permission denied 
events.js:72 
    throw er; // Unhandled 'error' event 
     ^
Error: spawn EACCES 
    at errnoException (child_process.js:980:11) 
    at Process.ChildProcess._handle.onexit (child_process.js:771:34) 
Error: /Users/denisobydennyh/sites/checkdrive/phone- app/src/main/webapp/cordova/platforms/android/cordova/build: Command failed with exit code 8 
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/src/superspawn.js:112:23) 
at ChildProcess.EventEmitter.emit (events.js:98:17) 
at maybeClose (child_process.js:735:16) 
at Process.ChildProcess._handle.onexit (child_process.js:802:5) 

以前它的工作。 Ant是可访问的。 “建立”文件具有执行所有标志。项目目录有777个权限。

科尔多瓦版本3.4 的Ant版本1.9.2

什么可以错误的根源?

回答

1

的问题是蚂蚁该路径被设置为:

〜/路径/为/ bin /蚂蚁

更改为

/全/路径/为/ bin /蚂蚁

错误消失并且构建成功。 似乎这个问题在这里。但通过一些魔术 - 有时这种配置正在工作。

+0

嗨丹尼斯。你在哪里改变了蚂蚁的路?我得到同样的问题,但一个项目建立,另一个没有 - 所以不能成为我的全球路径!谢谢 – shepsii

+0

我现在找不到确切的文件,但我认为**/etc/profile **应该适合您的目的。 –

相关问题