Не удается установить Кордова плагины от Git на CLI

? FugueWeb @ | Original: StackOverFlow
---

Я ломал мой мозг на это на некоторое время теперь . Я разрабатываю Android приложение на Windows 7 в Cordova 3.4 и я не могу получить любой из непрофильных плагинов для установки (например, Google Analytics, Social Share ) . Я знаю, что у меня есть plugman, узел, Git, Кордоба, иCLI устанавливается потому что когда я введите их в командной строке я получаю обратно правильный ответ . Android SDK работает, и я обновил все эти модули и попытался повторно установить . Вотошибка я получаю, когда я пытаюсь установить плагин, который не является частью ядра Кордова :

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

Я интересно, если этопроблема PATH или нет, хотя я пробовал много решений, связанные с этим . Ваши советы и рекомендации очень ценится . Спасибо!

---

Top 5 ответ

1slaadvak @

Кажется, естьошибка в Git зависимостей источника на Windows.

Попробуйте создать каталог вручную:

mkdir C:UsersDAVIDH~1AppDataLocalTempplugmangit

Then :

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

Оттуда : https://github.com/sbt/sbt/issues/895

EDIT

Я снял численное расширение, которое не нужно, чтобы следовать замечание от FugueWeb

UPDATE ( с сентября 2014)

Как отметил в ответ Daren Бил и также в вопросе, указанному выше, это ошибка будет исправлена ​​в Git 1.9.4 . Загрузка последней версии GIT для Windows, должны обойти эту проблему .

2Kaan Soral @

Я испытывал подобный вопрос при выдаче команды из Cygwin, структура папок Temp Cygwin являетсянемного отличается

Создание вручную родительские папки ( plugman и ЖКТ), которые не существуют, проблема решается ( пронумерованные папки могут быть созданы при папок plugman / Git позже)

3Darren Beale @

Я имел точно такую ​​проблему на моем рабочем столе, но не на моем ноутбуке, как уже говорилось выше это выглядит как вопрос Git. Установка последней версии Git на моем рабочем столе ( 1.9.4 ) установил проблему.