Impossibile installare plugin Cordova da Git su CLI

? FugueWeb @ | Original: StackOverFlow
---

Sto tormentando il mio cervello su questo per un po 'di tempo . Sto sviluppando un Android app sul Windows 7 in Cordova 3.4 e non riesco a ottenere qualsiasi dei plugin non-core per l'installazione ( come Google Analytics, Social Share ) . So che ho plugman, nodo, git, Cordova, e il CLI installato perché quando li si digita in un prompt dei comandi torno una risposta valida . L'SDK di Android sta lavorando, e ho aggiornato tutti questi moduli e provato a reinstallare . Ecco l' errore che ricevo quando provo ad installare un plugin che non fa parte del nucleo Cordova :

C:UsersUserNameDesktophello>cordova plugin add https://github.com/danwilson/google-analytics-plugin.git
Fetching plugin "https://github.com/danwilson/google-analytics-plugin.git" via git clone
Error: Command failed: fatal: could not create work tree dir 'C:UsersDAVIDH~1AppDataLocalTempplugmangit1397683376354'.: No such file or directory

Mi chiedo se questo è un problema di PATH o no, anche se ho provato molte soluzioni legate a questo . I vostri consigli e la guida è molto apprezzato . Grazie !

---

Top 5 Risposta

1slaadvak @

Sembra che ci sia un bug in dipendenze di origine git in Windows .

Provare a creare manualmente la directory :

mkdir C:UsersDAVIDH~1AppDataLocalTempplugmangit

Then :

git clone https://github.com/danwilson/google-analytics-plugin.git

Da lì : https://github.com/sbt/sbt/issues/895

EDIT

Ho rimosso l'estensione numerica, che non è necessario, per seguire l'osservazione da FugueWeb

UPDATE ( da settembre 2014 )

Come indicato nella risposta di Daren Beale e anche nel numero linkato sopra, questo bug è stato risolto in Git 1.9.4 . Scaricare l'ultima versione di GIT per Windows dovrebbe ottenere intorno a questo problema .

2Kaan Soral @

Stavo vivendo un problema simile, mentre il rilascio dei comandi da Cygwin, struttura di cartelle Temp di Cygwin è un po 'diverso

Creare manualmente le cartelle principali ( plugman e git ), che non esiste, risolve il problema ( le cartelle numerate possono essere creati sotto le cartelle plugman / git seguito )

3Darren Beale @

Ho avuto questo problema esatto sul mio desktop, ma non sul ​​mio portatile, come suggerito sopra sembrare un problema di Git . Installazione della versione più recente di Git sul mio desktop ( 1.9.4 ) ha risolto il problema .