CocoaPods — ошибка настройки модуля: /usr/bin/git checkout master

После запуска $sudo gem install cocoapods, а затем $pod setup возникает ошибка. Пожалуйста, помогите мне исправить это.

[!] Pod::Executable pull

Updating eaf98af..ba3c030
error: Your local changes to the following files would be overwritten by merge:

    Google-Maps-iOS-SDK/1.3.0/Google-Maps-iOS-SDK.podspec

Please, commit your changes or stash them before you can merge.

Aborting

person wei    schedule 29.05.2013    source источник


Ответы (1)


Похоже, у вас есть отредактированная спецификация, которая путается с репозиторием git. Самый простой способ исправить это — удалить локальную копию репозитория спецификаций. Из терминала:

rm -rf ~/.cocoapods; pod setup

РЕДАКТИРОВАТЬ:

Сегодня (30.01.14) возникла проблема с репозиторием спецификаций, которая может побудить вас исправить это. Подробнее об этом читайте в блоге CocoaPods.

person Keith Smiley    schedule 30.05.2013
comment
Мне пришлось сделать rm -rf ~/.cocoapods/repos; pod setup, чтобы моя снова заработала. Возможно, они изменили структуру папок после этого поста? - person Marc Regan; 06.12.2013
comment
Да, теперь мы организуем это по-другому, отредактировал мой ответ, чтобы просто удалить всю папку ~/.cocoapods - person Keith Smiley; 06.12.2013