2015-04-05 1 views
11

Chaque fois que je l'utilise platform add [platformname] ionique Il me donne cette erreurionique Ajouter plate-forme EACCES Erreur

Error: spawn EACCES
at exports._errnoException (util.js:746:11)
at ChildProcess.spawn (child_process.js:1155:11)
at Object.exports.spawn (child_process.js:988:9)
at Object.exports.spawn (/usr/local/lib/node_modules/cordova/node_modules/cordova- lib/src/cordova/superspawn.js:100:31)
at runScriptViaChildProcessSpawn (/usr/local/lib/node_modules/cordova/node_modules/cordova-
lib/src/hooks/HooksRunner.js:188:23)
at runScript (/usr/local/lib/node_modules/cordova/node_modules/cordova- lib/src/hooks/HooksRunner.js:131:16)
at /usr/local/lib/node_modules/cordova/node_modules/cordova- lib/src/hooks/HooksRunner.js:114:20
at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13)

+0

allez voir mon autre réponse [ici] [1] [1]: http://stackoverflow.com/a/29467053/21548 – bernardn

Répondre

7

Je recevais un tas d'erreurs lorsque j'émulais le projet (iOS). Après 1 jour. J'ai trouvé avec mon patron que si vous appliquez « chmod 755 Rv dans le dossier proyect ionique, il va travailler comme un charme !.

étapes:

  1. Node.js, Installation, cordova ioniques, iOS-sim
  2. start ionique "nom du projet" chemin du projet "modèle"
  3. cd ""
  4. chmod Rv 755 * (autorisations de changement à l'intérieur du périmètre du dossier de projet)
  5. plate-forme ionique ajouter iOS (dans ce cas)
  6. iOS construire ionique
  7. Emuler ionique iOS

Et cela fonctionnera.

espoir si cela aide

30

Il semble que le projet décompressé dispose des autorisations incorrectes. This answer a suggéré de modifier les autorisations de hooks/after_prepare/010_add_platform_class.js à 755. Mais le solution du Ioinc forum a montré un autre moyen facile de résoudre ce - il suffit d'exécuter

ionic hooks add 

après avoir créé le projet et changer dans votre répertoire de projet. Ensuite, exécutez:

ionic platform add ios 

réussira sans erreurs.

+0

c'est la meilleure solution , mais vous devez donner la permission après des fichiers spécifiques et des dossiers générés. donc sur la racine du projet mis "chmod -r 777 *" –

+0

Life Saver, merci! – Cherniv