【问题标题】:Unable to run app using Ionic (permission denied)无法使用 Ionic 运行应用程序(权限被拒绝)
【发布时间】:2016-03-23 15:33:16
【问题描述】:

我想用 Ionic (http://ionicframework.com/getting-started/) 运行应用程序。

当我尝试做时

ionic platform add android

我收到以下错误:

Updated the hooks directory to have execute permissions

        Adding android project...

            Creating Cordova project for the Android platform:
            Path: platforms/android
            Package: com.ionicframework.starter
            Name: ...
            Android target: android-21
        Copying template files...
        Project successfully created.
        Error: EACCES: permission denied, open '/home/.../.../.../plugins/android.json'
            at Error (native)
            at Object.fs.openSync (fs.js:549:18)
            at Object.fs.writeFileSync (fs.js:1156:15)
            at PlatformJson.save (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/PlatformJson.js:40:8)
            at PlatformMunger_save_all [as save_all] (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:83:23)
            at Object.exports.process (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:59:12)
            at Object.handlePrepare (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/prepare.js:69:20)
            at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js:108:21
            at Array.map (native)
            at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js:73:40

【问题讨论】:

  • 你能检查一下提到的文件android.json的文件权限吗?
  • 如何检查特定文件的权限?
  • 输入ls -l,后跟文件路径。
  • 你能用sudo试试吗?

标签: ionic-framework


【解决方案1】:

除了npm install 之外,您真的不必使用 sudo(如已接受的答案中所建议的那样)来添加新平台或设置 Ionic 的任何其他命令。

它解决了您的问题意味着您可能已经使用 sudo 进行了一些其他设置步骤,而之前没有必要。检查错误消息中提到的文件的文件权限和文件所有者。如果它属于 root,我建议重复您的 Ionic 设置并注意仅使用“普通”用户权限。

【讨论】:

    【解决方案2】:

    您可能需要管理员权限

    试试

    sudo 离子平台添加android

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 2017-09-06
      • 2018-11-01
      • 1970-01-01
      相关资源
      最近更新 更多