Не удается установить плагин через Plugman в Phonegap
Я не могу установить плагин через Plugman в Cordova.
Я проверяю следующие ссылки, но у меня не работает:
Ниже приведены шаги, которые я выполнил:
- Установка Plugman через
npm install -g plugman
: Успех - Создание проекта Cordova: успех
- Добавление плагина отсюда: Plugman для управления плагинами: сбой
Ниже приведена команда, которую я выполнил:
D: \ PhoneGap \ привет>
plugman install --platform android --project D:\PhoneGap\hello
--plugin https://github.com/imhotep/MapKit
Извлечение плагина " https://github.com/imhotep/MapKit" с помощью git clone
Ошибка:Команда завершилась неудачно: неустранимо: не удалось создать рабочее дерево dir 'C:\Users\ Имя пользователя \App Data\Local\Temp\plugman\git\1399618229721'.: Нет такого файла или каталога
Благодарю.
3 ответа
Наконец, я смог установить плагин через Plugman.
Ниже приведены мои шаги:
- Создал каталог вручную:
mkdir C:\Users\UserName\AppData\Local\Temp\plugman\git
Затем запустили команду:
git clone https://github.com/imhotep/MapKit
Существует ошибка в зависимостях исходного кода git в Windows: https://github.com/sbt/sbt/issues/895
Надеюсь это поможет.
Просто создайте каталог с помощью команды ниже
mkdir C:\Users\ Имя пользователя \App Data\Local\Temp\plugman\git\1399618229721
и используйте команду ниже для установки
plugman install --platform android --project android-mapkit-example/ --plugin /path/to/MapKit --variable API_KEY="YOUR_API_KEY_FROM_GOOGLE"
убедитесь, что вы установили последнюю версию Android SDK и инструменты
Что меня подвело, так это точно указав папку платформы Android...
phonegap create foo com.bar.foo Foo
cd foo
phonegap platform add android
Теперь папка android находится в foo/platform /android/, поэтому плагин cmd должен быть
plugman install --platform android --project ./foo/platforms/android/ --plugin <pathToBarPlugin>
Надеюсь, это поможет @phonegap 5.5.1 @plugman 0.23.3