android - 如何修复此错误 : spawn EACCES

标签 android linux cordova ionic-framework

我正在尝试运行此命令 ionic build android 但它给了我这个错误 谁能告诉我我做错了什么。我在应用程序文件夹 sudo chmod -R a+rwx/appfolder 上运行了以下权限命令,但 htis 没有帮助

******************************************************
 Upgrade warning - for the CLI to run correctly,      
 it is highly suggested to upgrade the following:     

 Please update your Node runtime to version  >=0.12.x

******************************************************
Running command: /home/kwanso/lastProject5/MyFirstApp/hooks/after_prepare/010_add_platform_class.js /home/kwanso/lastProject5/MyFirstApp
add to body class: platform-android
Running command: /home/kwanso/lastProject5/MyFirstApp/platforms/android/cordova/build 
ANDROID_HOME=/home/kwanso/Desktop/android-sdk-linux
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
Running: /home/kwanso/lastProject5/MyFirstApp/platforms/android/gradlew cdvBuildDebug -b /home/kwanso/lastProject5/MyFirstApp/platforms/android/build.gradle -Dorg.gradle.daemon=true

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: spawn EACCES
    at errnoException (child_process.js:1011:11)
    at Process.ChildProcess._handle.onexit (child_process.js:802:34)
ERROR building one of the platforms: Error: /home/kwanso/lastProject5/MyFirstApp/platforms/android/cordova/build: Command failed with exit code 8
You may not have the required environment or OS to build this project
Error: /home/kwanso/lastProject5/MyFirstApp/platforms/android/cordova/build: Command failed with exit code 8
    at ChildProcess.whenDone (/home/kwanso/.npm-packages/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Process.ChildProcess._handle.onexit (child_process.js:833:5)

我们将不胜感激。

最佳答案

我通过添加 shebang 解决了“spawn EACCES”问题在我文件的第一行。喜欢:

#!/usr/bin/env 节点

希望这对某人有帮助。

关于android - 如何修复此错误 : spawn EACCES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31739944/

相关文章:

java - 即使在对象已初始化后仍为空对象引用

Android Intent 对象在目标 Activity 中额外丢失原始值

android - 如何从Android应用程序发送和接收短信?

linux - Bash 导出命令

android - PhoneGap 构建推送通知 : Android pushes do not work when the app is closed

android - 如何在java中为抽象函数返回值设置默认值

linux - `...' 的 $1 在 Bison/Yacc 中没有声明类型

linux - Perl 中不区分大小写的 GREP

jquery - 输入事件在 Jquery Mobile 和 PhoneGap 中不起作用

react-native - 来自 Google Play 商店的隐式 PendingIntent 漏洞错误