Installez Appium sur OS X

Exécution de la commande: $ sudo npm install -g appium@1.7.2

Erreur: EACCES: permission refusée, mkdir '/usr/local/lib/node_modules/appium/node_modules/appium-chromedriver/2018422-31132-799ew3.4ynnk'

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! appium-chromedriver@3.1.4 installation: node install-npm.js

npm ERR! Statut de sortie 1

npm ERR!

npm ERR! Échec du script d'installation appium-chromedriver@3.1.4.

npm ERR! Ce n'est probablement pas un problème avec npm. Il y a probablement une sortie de journalisation supplémentaire ci-dessus.

npm ERR! Un journal complet de cette course peut être trouvé dans:

npm ERR!
/Users/oliveira/.npm/_logs/2018-05-23T01_24_48_805Z-debug.log

0
Renato Santana 23 mai 2018 à 04:39

3 réponses

Meilleure réponse

Vous pouvez essayer de changer la propriété de votre dossier node_modules avec

sudo chown -R $(whoami) /usr/local/lib/node_modules/

0
Vitaly Migunov 23 mai 2018 à 03:29

Soit changer la propriété de l'ensemble du projet de nœud en

sudo chown -R userName pathToProject

-R changera récursivement la propriété de tous les répertoires et fichiers du projet.

Si vous ne souhaitez pas modifier la propriété, vous pouvez exécuter la commande par le superutilisateur.

0
Lalit Dashora 23 mai 2018 à 06:01

N'utilisez pas sudo lorsque vous installez Appium via npm.

Il y a du site Web Appium:

"Assurez-vous que vous n'avez pas installé Node ou Appium avec sudo, sinon vous rencontrerez des problèmes). Nous vous recommandons la dernière version stable, même si Appium prend en charge Node 6+."

0
Maksym Zapisov 16 oct. 2018 à 15:00