L'errore ricevuto è da NPM (poiché la CLI Cordova è installata tramite NPM). Questo è un problema complicato in cui l'utilizzo di NPM con sudo
e quindi utilizzando sudo
causerà problemi di autorizzazione.
Se si seguono le istruzioni sulla documentazione Cordova, è necessario installare Cordova utilizzando sudo
. Quindi devi fare ciò:
# To ensure permissions are correct, run this command on Mac or Linux, changing LOGIN to match your account name:
$ sudo chown -R LOGIN /usr/local/lib/node_modules/cordova
Hai fatto quel passo? Se non provarlo. Se ciò non funziona, assicurarsi che sia possibile accedere alla directory '/Users/Anuraag/.cordova/lib/tmp'
. Dato che si tratta di una directory temporanea locale, v'è più probabile nulla di male nel dandogli pieno accesso in lettura/scrittura con qualcosa di simile:
chmod -R 777 '/Users/Anuraag/.cordova/lib/tmp'
fonte
2014-09-01 03:24:23
Controlla 'ls -al '/ Users/Anuraag/.cordova/lib/tmp'' - ti dice che non hai il permesso di fare qualsiasi cosa tu stia cercando di fare sul file. –