【发布时间】:2016-04-11 23:43:49
【问题描述】:
第一次遇到 Ionic,我正在为 OSX Yosemite 上的 Android 应用程序设置环境。通过运行命令sudo ionic platform android 我收到以下错误:
Error: %s Error: ENOENT, no such file or directory '/Users/myUser/hooks'
at Error (native)
at Object.fs.readdirSync (fs.js:761:18)
at Object.setHooksPermission (/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/lib/hooks.js:116:24)
at Object.IonicTask.run (/usr/local/lib/node_modules/ionic/lib/ionic/cordova.js:51:13)
at Object.run (/usr/local/lib/node_modules/ionic/lib/cli.js:95:32)
at Object.<anonymous> (/usr/local/lib/node_modules/ionic/bin/ionic:9:10)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
Updated the hooks directory to have execute permissions
Error happened { [Error: ENOENT, open '/Users/myUser/config.xml'] errno: -2, code: 'ENOENT', path: '/Users/myUser/config.xml' }
Error: ENOENT, open '/Users/myUser/config.xml'
at Error (native)
运行升级后的版本:
├── cordova@5.4.1
└── ionic@1.7.12
【问题讨论】:
-
你有 /Users/myUser/config.xml 文件吗?
-
@GuillermoMerino 不。我如何生成它。我刚刚安装了离子。尚未创建项目。
-
尝试添加
add如下:ionic platform add android -
@Volatil3 当您生成一个新项目 (
ionic start YourAppName blank) 时,config.xml文件会自动创建。 -
@Volatil3,为什么要 sudo?
标签: android cordova ionic-framework ionic osx-yosemite