首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cordova生成命令失败,退出代码为EACCES

cordova生成命令失败,退出代码为EACCES
EN

Stack Overflow用户
提问于 2014-06-25 21:06:25
回答 7查看 42.9K关注 0票数 42

Cordova构建失败,错误代码为: EACCESS

代码语言:javascript
复制
$ cordova build android
Running command: /home/user/proj1/platforms/android/cordova/build 
execvp(): Permission denied
Error: /home/user/proj1/platforms/android/cordova/build: Command failed with exit code EACCES
    at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
    at ChildProcess.EventEmitter.emit (events.js:95:17)
    at Process.ChildProcess._handle.onexit (child_process.js:795:12)

 ======================================   
     OS  : Ubuntu 14.04
     npm version: 1.4.16
     cordova version : 3.5.0-0.2.4
 ======================================

我将安卓平台添加到proj1,尝试重新安装cordova,但不起作用

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2014-09-11 04:49:30

由于某些原因,构建当前不是可执行文件。要解决此问题,请打开终端并输入以下命令:

代码语言:javascript
复制
$ cd <your-project-directory>/platforms/android/cordova
$ chmod a+x build
票数 78
EN

Stack Overflow用户

发布于 2020-06-08 00:37:58

您应该向以下两个文件添加权限:

转到Cordova根目录并运行:

代码语言:javascript
复制
chmod a+x platforms/android/gradlew
chmod a+x platforms/android/cordova/build
票数 16
EN

Stack Overflow用户

发布于 2014-07-10 07:26:25

这是常见的PhoneGap问题。

大多数情况下,它都与build文件夹和脚本文件上的权限有关。

尝试在它们上使用:chmod a+x

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24409541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档