Подтвердить что ты не робот

Файл Pod не инициализируется?

Когда я пытаюсь инициализировать файл pod для использования cocoapods через терминал, он дает мне эту ошибку. Как это исправить.

/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.0/lib/cocoapods/command.rb:128:in `verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
4b9b3361

Ответ 1

Я сталкиваюсь с той же проблемой и решаю ее, используя следующую команду:

sudo xcode-select --switch /Applications/Xcode.app 

Как показывает сообщение об ошибке в terminal, что-то с моим git идет не так. И это связано с инструментом командной строки.

Ответ 2

У меня возникла проблема при попытке установить пакеты с помощью cocoapods. Я пытался "sudo xcode-select --switch /Applications/Xcode.app" все еще получать ошибку неверного пути

Чтобы исправить это

Я открыл Xcode.

Preferences
Locations
Selected the Command Lin Tools: Xcode 9.0

Теперь при установке пакетов с cocoapods я больше не получаю ошибок.

Ответ 3

Вам нужно установить версию инструмента командной строки в Xcode:

Вы можете загрузить последнюю версию командной строки из Apple Download Portal, если у вас есть платная учетная запись /id разработчика Apple.


Вот текущий стабильный Xcode Tool и поддерживающий ссылку для загрузки командной строки. (Убедитесь, что вы вошли в систему, используя премиальную учетную запись разработчика на учетной записи Apple Developer для доступа к этим ссылкам)

Как только у вас установлен последний инструмент командной строки в вашей системе, установите его из меню Xcode.

(Элементы меню Xcode) Xcode ▶ Настройки ▶ Расположение ▶ Инструмент командной строки ▶ Выберите соответствующий инструмент командной строки

введите описание изображения здесь

Ответ 4

Вам нужно установить версию инструмента командной строки, в Xcode:

Вы можете загрузить последнюю версию инструмента командной строки с Apple Download Portal, если вы оплатили учетную запись/идентификатор разработчика Apple.


Вот текущая бета-версия и стабильный инструмент XCode, а также ссылка на загрузку инструмента командной строки. (Убедитесь, что вы вошли в систему, используя премиум-аккаунт разработчика в Apple Developer, чтобы получить доступ к этим ссылкам)

Xcode 11

Xcode 10

После того, как в вашей системе будет установлен последний инструмент командной строки, установите его из Xcode Menu.

(Элементы меню XCode) XCode ▶ Настройки ▶ Местоположение ▶ Инструмент командной строки ▶ Выберите подходящий инструмент командной строки

enter image description here

Ответ 5

Если вы обновили свой MAC-адрес в App Store, вам необходимо запустить: xcode-select --install

Когда я запускал git --version, прежде чем запускать команду выше, он вообще не нашел git. Он отобразил эту ошибку: отсутствует xcrun в:/Library/Developer/CommandLineTools/usr/bin/xcrun. Итак, я предполагаю, что когда я обновил свою машину, я потерял git. Несмотря на это, работа над указанной командой работала.

Затем я запустил git --version и показал версию git, которая была установлена.

Ссылка: http://tips.tutorialhorizon.com/2015/10/01/xcrun-error-invalid-active-developer-path-library-developer-commandline-tools-missing-xcrun/

Ответ 6

После установки OS Mojave и установки новых инструментов Xcode мне просто нужно было еще раз проверить инструменты в:

Xcode > Preferences > Locations > Command Line tools = Xcode 10.0

Ответ 7

Иногда его продакшен версияется.

Установка CoacoaPods 1.7.5 сделала свое дело.

sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.7.5
pod setup

Ответ 8

Эй, это может помочь вам!!! Я следил за этой ссылкой

fooobar.com/questions/314679/...

После установки инструментов командной строки я закрыл его и снова открыл терминал, когда я проверил версию git --version, она дала мне обновление версии 2.10.0, тогда я запустил другие команды для cocoapod!! работает!!!!!!!!! yeeeii!!!!

Ответ 9

Я следил за этим

После установки инструментов командной строки я закрыл его и снова открыл терминал. Теперь, когда я проверил версию git --version, он дал мне обновление версии 2.10.0, тогда я запустил другие команды для cocoapod.

Теперь он работает.