Não é possível instalar plugins Cordova do Git no CLI

? FugueWeb @ | Original: StackOverFlow
---

Tenho sido quebrando a cabeça sobre isso por um tempo agora. Estou desenvolvendo uma Android app em Windows 7 in Cordova 3.4 e eu não posso começar qualquer dos plugins não-core para instalar (como Google Analytics, Social Share ) . Eu sei que eu tenho plugman, nó, git, cordova, eo CLI instalado porque quando digito -los em um prompt de comando eu voltar uma resposta válida . O SDK Android está trabalhando, e eu atualizei todos esses módulos e tentou re -instalação . Aqui está o erro que eu recebo quando eu tento instalar um plugin que não faz parte do núcleo 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

Eu estou querendo saber se esta é uma questão PATH ou não, embora eu tentei muitas soluções relacionadas a este . Seu aconselhamento e orientação é muito apreciada. Obrigado!

---

Top 5 Responder

1slaadvak @

Parece que há um bug no dependências fonte git no Windows .

Tente criar o diretório manualmente :

mkdir C:UsersDAVIDH~1AppDataLocalTempplugmangit

Then :

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

De lá : https://github.com/sbt/sbt/issues/895

EDIT

Eu removi a extensão numérica, o que não é necessário, para seguir a observação de FugueWeb

UPDATE ( De setembro 2014 )

Como observado na resposta de Daren Beale e também na questão ligada acima, este bug foi corrigido no Git 1.9.4 . O download da última versão do GIT para Windows deve começar em torno deste problema.

2Kaan Soral @

Eu estava passando por um problema semelhante ao emitir os comandos do cygwin, estrutura de pasta temporária de cygwin é um pouco diferente

Criar manualmente as pastas pai ( plugman e Git ), que não existe, corrige o problema ( as pastas numeradas podem ser criadas sob as pastas plugman / git mais tarde)

3Darren Beale @

Eu tive esse problema exato no meu desktop, mas não no meu laptop, como sugerido acima que pareça uma questão Git. Instalando a última versão do Git no meu desktop ( 1.9.4 ) corrigiu o problema.