"pod init" создает ошибку, которая говорит :" вам нужно хотя бы git версии 1.8.5 использовать CocoaPods"
Я не смог установить какой-либо стручок в моей системе.
Поэтому я удалил cocoapods с моего Mac, а затем переустановил его.
Процесс прошел успешно, но когда я запускаю команду pod init
в терминале появляется следующая ошибка:
`verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods/command.rb:49:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/bin/pod:55:in `<top (required)>'
from /usr/local/bin/pod:23:in `load'
from /usr/local/bin/pod:23:in `<main>'
Я также проверил свою версию Git, которая была 1.8.4, но я получаю любое решение для обновления того же самого.
5 ответов
Сначала удалите существующий git в вашей системе, используя команды: -
использовать команду " какой git" это даст вам путь "/usr / local/bin /git", затем используйте команду->$ sudo rm-rf/usr/local/bin / git
это удалит существующий git из вашей системы Затем переустановите git снова
$ brew install git
это может выдать предупреждение
Warning: git 2.13.2 is already installed, it's just not linked.
You can use `brew link git` to link this version.
затем выполните следующую команду: -
$ sudo chown -R $(whoami) /usr/local/share/
$ sudo chown -R $(whoami) /usr/local/lib
$ brew link --overwrite --dry-run git
это может дать вам ошибка
Error: Could not symlink share/git-core/templates/description
Target /usr/local/share/git-core/templates/description
already exists. You may want to remove it:
rm '/usr/local/share/git-core/templates/description'
для принудительной ссылки и перезаписи всех конфликтующих файлов: brew link --перезаписать git
перечислить все файлы, которые будут удалены: brew link --перезаписать --dry-run git
затем, наконец, выполнить команду
$ brew link --overwrite git
вот как я обновил свой git и pod init. Надеюсь, вы найдете это полезным:)
необходимо установить версию инструмента командной строки в Xcode (настройки):
вы можете скачать последнюю версию инструмента командной строки из Apple Скачать Портал, если вы заплатили Apple developer account / id.
вот текущие стабильные и бета-Xcode инструменты и поддержка ссылок загрузки инструмента командной строки. (Убедитесь, что вы вошли в систему с помощью премиум-аккаунта разработчика на Apple Developer Account для доступа к этим ссылкам)
Xcode 10
Xcode 10.1 Beta 2
- (инструмент командной строки (Xcode 10) - для macOS 10.14)
- (инструмент командной строки (Xcode 10) - для macOS 10.13)Xcode 10
- (инструмент командной строки (Xcode 10) - для macOS 10.14)
- (инструмент командной строки (Xcode 10) - для macOS 10.13)Xcode 9
- Xcode 9.4.1
- (инструмент командной строки (Xcode 9.4.1) - для macOS 10.13)Xcode 9.4
- (инструмент командной строки (Xcode 9.4) - для macOS 10.13)Xcode 9.3
- (Инструмент командной строки (Xcode 9.3) - для macOS 10.13)- Xcode 9.2
- (инструмент командной строки (Xcode 9.2) - для macOS 10.13)
- (инструмент командной строки (Xcode 9.2) - для macOS 10.12)- Xcode 9.1
- (инструмент командной строки (Xcode 9.1) - для macOS 10.13)
- (инструмент командной строки (Xcode 9.1) - для macOS 10.12)Xcode 9.0.1
- (инструмент командной строки (Xcode 9.0.1) - для macOS 10.13)
- (инструмент командной строки (Xcode 9.0.1) - для macOS 10.12)Xcode 9.0
- (инструмент командной строки (Xcode 9) - для macOS 10.12)
- (инструмент командной строки (Xcode 9) - для macOS 10.13)
после того, как вы последний инструмент командной строки, установленный в вашей системе, установите его из меню Xcode.
(пункты меню Xcode) Xcode ► настройки ► расположение ► инструмент командной строки ► выберите соответствующий инструмент командной строки
у меня была аналогичная проблема после установки второго Xcode
.
В результате не было command line tools
, указанный в xcode-select -p
исправлено вручную, выбрав newer Xcode
версия
сделайте как предложено ниже, и это исправит эту проблему:
настройки Xcode - > местоположения - > выбранные инструменты командной строки: выберите Xcode 8.3 или что вы хотите выбрать.
надеюсь, что это исправит вашу проблему!!!
я наткнулся на этот ответ после установки последней версии Xcode 9.3 -
Я пытался сделать -
- Pod Update [ или --version или любая команда pod ...]
- Я попытался "заварить установить git", как в верхнем ответе, но были всевозможные жалобы на отсутствие доступа к подвалу, а затем, когда я добавил доступ, отсутствовали компиляторы C..
настройка инструментов командной строки в местоположениях в настройках Xcode показала последнюю команду 9.3 line tools установлен "правильно", но после прочтения вышеуказанных ответов я решил установить его снова, используя -
xcode-select --install
после загрузки / установки pod снова начал работать, все еще имел проблемы с brew, который был проблемой high sierra. зафиксированный с - https://github.com/Homebrew/brew/issues/3285.