ios - manually - "Pod init" crea el error que dice "Necesitas al menos la versión de Git 1.8.5 para usar CocoaPods"
reinstall pods (5)
No pude instalar ningún pod en mi sistema. Por lo tanto, eliminé los cocoapods de mi Mac y luego los reinstalé. El proceso fue exitoso, pero cuando ejecuto el comando pod init
aparece un error de seguimiento en la terminal:
`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>''
También verifiqué mi versión de Git que era 1.8.4 pero estoy obteniendo alguna solución para actualizar la misma.
Me encontré con esta respuesta después de instalar la última versión de XCode 9.3 -
Estaba tratando de hacer un -
- Actualización de Pod [o --version, o cualquier comando de pod ...]
- Traté de "preparar git de instalación" como en la respuesta superior, pero hubo todo tipo de quejas sobre el no acceso a Cellar, luego, cuando agregué el acceso, faltaron compiladores de c.
La configuración de herramientas de línea de comandos en Ubicaciones en Preferencias de Xcode mostró las últimas herramientas de línea 9.3 instaladas "correctamente", pero después de leer las respuestas anteriores, decidí instalarlo de nuevo usando -
xcode-select --install
Después de la descarga / instalación, el pod comenzó a funcionar nuevamente, todavía tenía problemas con brebaje, que era un problema de alta sierra. corregido con - https://github.com/Homebrew/brew/issues/3285 .
Necesita configurar su versión de herramienta de línea de comando, en su Xcode (Preferencias):
Puede descargar la última herramienta de línea de comandos del Portal de descarga de Apple , si tiene una cuenta / ID de desarrollador de Apple.
Aquí están las herramientas Xcode estables y beta actuales y los enlaces de descarga de la herramienta de línea de comandos. (Asegúrese de haber iniciado sesión con la cuenta de desarrollador premium en la cuenta de desarrollador de Apple para acceder a estos enlaces)
Xcode 10
Xcode 10
- (Herramienta de línea de comandos (Xcode 10) - para macOS 10.14)
- (Command Line Tool (Xcode 10) - para macOS 10.13)Xcode 9
- Xcode 9.4.1
- (Herramienta de línea de comandos (Xcode 9.4.1) - para macOS 10.13)Xcode 9.4
- (Línea de comando herramienta (Xcode 9.4) - para macOS 10.13)Xcode 9.3
- (Command Line Tool (Xcode 9.3) - para macOS 10.13)- Xcode 9.2
- (Línea de comando herramienta (Xcode 9.2) - para macOS 10.13)
- (Línea de comando herramienta (Xcode 9.2) - para macOS 10.12)- Xcode 9.1
- (Línea de comando herramienta (Xcode 9.1) - para macOS 10.13)
- (Línea de comando herramienta (Xcode 9.1) - para macOS 10.12)Xcode 9.0.1
- (Línea de comando herramienta (Xcode 9.0.1) - para macOS 10.13)
- (Herramienta de línea de comandos (Xcode 9.0.1) - para macOS 10.12)Xcode 9.0
- (Command Line Tool (Xcode 9) - para macOS 10.12)
- (Línea de comando de herramienta (Xcode 9) - para macOS 10.13)
Una vez que haya instalado la última herramienta de línea de comandos en su sistema, configúrela desde el menú de Xcode.
(Elementos de menú de Xcode) Xcode ► Preferencias ► Ubicación ► Herramienta de línea de comando ► Seleccione la herramienta de línea de comando adecuada
Primero elimine el git existente en su sistema usando comandos:
Usa el comando "which git" que te dará la ruta, di "/ usr / local / bin / git", luego usa el comando -> $ sudo rm -rf / usr / local / bin / git
Esto eliminará git existente de tu sistema. Luego, vuelve a instalar git de nuevo
$ brew install git
Podría emitir una advertencia que diga Warning: git 2.13.2 is already installed, it''s just not linked. You can use `brew link git` to link this version.
Warning: git 2.13.2 is already installed, it''s just not linked. You can use `brew link git` to link this version.
A continuación, ejecute el comando mencionado a continuación: -
$ sudo chown -R $(whoami) /usr/local/share/
$ sudo chown -R $(whoami) /usr/local/lib
$ brew link --overwrite --dry-run git
Puede que le proporcione un error. 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''
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''
Para forzar el enlace y sobrescribir todos los archivos en conflicto: brew link --overwrite git
Para enumerar todos los archivos que se eliminarán: brew link --overwrite --dry-run git
Entonces, finalmente ejecuta el comando
$ brew link --overwrite git
Así es como actualicé mi git y pod init funcionado. Espero que lo encuentres útil :)
Tuve un problema similar después de instalar un segundo Xcode
. Como resultado, no había command line tools
especificadas en xcode-select -p
Se corrigió eligiendo manualmente la versión más nueva de Xcode