运行命令 - 失败! &安培;错误:生成EACCES

时间:2017-05-22 11:44:49

标签: android cordova sdk ionic2 ionic3

我正在使用mac,请查看我的error

这是我的〜/ .bash-profile

export PATH=$PATH:/Users/xxxxx/Library/Android/sdk/platform-tools/
export ANDROID_HOME=/Users/xxxx/Library/Android/sdk/
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
even $(user/libexec/path_helper -s)

我的离子信息结果是

global packages:

    @ionic/cli-utils : 1.1.2
    Cordova CLI      : 7.0.1 
    Ionic CLI        : 3.1.2

local packages:

    @ionic/app-scripts              : 1.3.7
    @ionic/cli-plugin-cordova       : 1.1.2
    @ionic/cli-plugin-ionic-angular : 1.1.2
    Ionic Framework                 : ionic-angular 3.2.1

System:

    Node       : v6.10.0
    OS         : OS X El Capitan
    Xcode      : Xcode 8.2.1 Build version 8C1002 
    ios-deploy : not installed
    ios-sim    : not installed
  

给予离子cordova构建android我得到上面的图像错误

     

我相信它是一个处理环境变量的东西我缺少的是我必须为mac指定的任何东西。

     

上述相同的环境正在我的linux系统中运行。

1 个答案:

答案 0 :(得分:0)

从2升级时我也遇到了这个令人沮丧的问题 - >结果证明是安装了cordova的许可。

执行命令 chmod -r 777 /usr/local/bin/cordova

然后我不得不更改该文件的所有者。

执行命令 sudo

不确定原因,但出于某种原因,即使我在{{1}}下运行Ionic命令,我仍然会收到权限错误。