2017-03-31 4 views
0

私はコマンドionic run android(Ionic 2を使用しています)を実行する際に問題があります。私は私のプロジェクトフォルダにそのようにそれを実行すると、私は次のエラーを取得する:Ionic run android - 許可の問題

shell.js:内部エラー

Error: EPERM: operation not permitted, chmod '/home/ronanlopes/workspace/hbesco_app/platforms/android/res/xml/config.xml' 
    at Error (native) 
    at Object.fs.chmodSync (fs.js:1168:18) 
    at copyFileSync (/home/ronanlopes/workspace/hbesco_app/platforms/android/cordova/node_modules/shelljs/src/cp.js:41:6) 
    at /home/ronanlopes/workspace/hbesco_app/platforms/android/cordova/node_modules/shelljs/src/cp.js:201:5 
    at Array.forEach (native) 
    at Object._cp (/home/ronanlopes/workspace/hbesco_app/platforms/android/cordova/node_modules/shelljs/src/cp.js:157:11) 
    at Object.cp (/home/ronanlopes/workspace/hbesco_app/platforms/android/cordova/node_modules/shelljs/src/common.js:186:23) 
    at updateConfigFilesFrom (/home/ronanlopes/workspace/hbesco_app/platforms/android/cordova/lib/prepare.js:97:11) 
    at Api.module.exports.prepare (/home/ronanlopes/workspace/hbesco_app/platforms/android/cordova/lib/prepare.js:40:20) 
    at Api.prepare (/home/ronanlopes/workspace/hbesco_app/platforms/android/cordova/Api.js:195:45) 

私は、sudoでcommmandを実行した場合、それは私に見つからないのエラーを与えますANDROID_HOME(チェックしてエクスポートしました) これを修正する方法はありますか?おかげ

答えて

1

は、それが

に動作します代わりにsudoイオンラン にsudo -Eイオンランアンドロイド

アンドロイド

を試してみてください