【问题标题】:Running command - failed! & Error: spawn EACCES运行命令 - 失败! & 错误:产生 EACCES
【发布时间】:2017-05-22 11:44:48
【问题描述】:

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

这是我的~/.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

在给 ionic cordova build android 时出现上述图像错误

我相信这是处理环境变量的东西我缺少的是我必须为 mac 指定什么。

上述相同的环境在我的 linux 系统中工作。

【问题讨论】:

  • 可能是文件夹访问问题?你用 sudo 试过了吗
  • 从windows导入项目到mac?如果是..删除并再次添加平台
  • @suraj 我试过sudo ionic cordova build androidionic cordova build android 都给了我上述错误
  • @varunaaruru 不,我没有做任何事情,我刚刚创建了项目并仅在 mac 中添加了我的平台 \
  • cordova requirements 的输出是什么?

标签: android cordova sdk ionic2 ionic3


【解决方案1】:

从 2 -> 3 升级时,我也遇到了这个令人沮丧的问题。原来是安装了 cordova 的权限。

运行: which cordova // this gave me /usr/local/bin/cordova

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

运行: chmod -r 777 /usr/local/bin/cordova

不知道为什么,但出于某种原因,即使我在sudo 下运行 Ionic 命令,我仍然遇到权限错误。

【讨论】:

    猜你喜欢
    • 2014-06-17
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 2022-07-18
    • 2015-03-02
    • 1970-01-01
    相关资源
    最近更新 更多