update manually mac guide cocoapods

manually - Los comandos de Cocoapods fallan debido a "No existe tal archivo o directorio @ dir_initialize-/Users/<username>/.cocoapods/repos(Errno:: ENOENT)"



install cocoapods manually (12)

¿Puede alguien ayudarme a resolver el error en el seguimiento de pila a continuación? Esto ocurre cuando ejecuto cualquier comando de pod . He desinstalado y reinstalado la gema sin suerte.

00:44:05-David~/dev/farecast-app (master)$ pod setup Setting up CocoaPods master repo /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/pathname.rb:422:in `open'': No such file or directory @ dir_initialize - /Users/David/.cocoapods/repos (Errno::ENOENT) from /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/pathname.rb:422:in `foreach'' from /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/pathname.rb:422:in `children'' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/sources_manager.rb:63:in `all'' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/user_interface/error_report.rb:127:in `repo_information'' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/user_interface/error_report.rb:34:in `report'' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/command.rb:63:in `report_error'' from /usr/local/rvm/gems/ruby-2.1.0@global/gems/claide-0.7.0/lib/claide/command.rb:300:in `handle_exception'' from /usr/local/rvm/gems/ruby-2.1.0@global/gems/claide-0.7.0/lib/claide/command.rb:274:in `rescue in run'' from /usr/local/rvm/gems/ruby-2.1.0@global/gems/claide-0.7.0/lib/claide/command.rb:264:in `run'' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/command.rb:50:in `run'' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/bin/pod:33:in `<top (required)>'' from /usr/local/rvm/gems/ruby-2.1.0/bin/pod:23:in `load'' from /usr/local/rvm/gems/ruby-2.1.0/bin/pod:23:in `<main>'' from /usr/local/rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `eval'' from /usr/local/rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `<main>''

ACTUALIZACIÓN : Corregido con la sugerencia de @KeithSmiley.


A veces ocurre cuando se usa un carácter de apóstrofo incorrecto en un Podfile o en un Podspec

Esos apóstrofes son predeterminados cuando se utiliza la aplicación TextEdit estándar en OS X. Prefiero el texto sublime para evitar tales errores



Nada funcionó para mí, tuve que sudo gem install cocoapods y eso hizo la magia.


Probé un montón de cosas y la única solución para mí fue decir

brew install cocoapods

y entonces

brew link --overwrite cocoapods

Ahora parece estar funcionando bien.


Sé que esta es una publicación anterior, pero me encontré con este problema al mover o eliminar un archivo .h en un pod local. Resulta que esto era un problema con v0.38 y la solución era actualizar.

Vea la discusión sobre el tema de Github here .


Tengo el mismo problema y se solucionó después de ejecutar la pod setup y luego pod install


Tengo el mismo problema, pero tuve que eliminar todo el directorio ./Pods/ en mi proyecto para poder continuar (el directorio contenía enlaces simbólicos a archivos de otras sucursales que no se eliminaron en el interruptor de sucursal)


Tengo un error similar. Y traté de "configuración del pod", no funciona. Luego creo un archivo falso que me dijeron que faltaba, y luego "actualización del pod", funciona.


Tuve un problema similar. Eliminé la carpeta Pods y ejecuté la instalación del pod nuevamente. Problema resuelto.


vaya al directorio del proyecto y escriba el comando export PATH = $ PATH: $ HOME / Software / ruby ​​/ bin


Cocoapods tenía un problema donde su repositorio de github se había corrompido, y esto obliga a los usuarios a limpiar su repositorio local de forma manual.

Una cita del blog de Cocoapods que detalla el error :

Desafortunadamente, hemos encontrado un error en libgit2 y vamos a tener que forzar la inserción en el repositorio de especificaciones. (También conocido como el repositorio de especificaciones ''maestro'').

¿Qué significa esto para ti? Bueno, básicamente su configuración de CocoaPods se va a romper. Tendrá que eliminar manualmente las copias locales del repositorio de especificaciones y volver a clonar la nueva versión del repositorio de especificaciones. Puedes hacerlo con los siguientes comandos:

La solución:

$ sudo rm -fr ~/.cocoapods/repos/master $ pod setup

Simplemente ejecutando los comandos anteriores eliminará el repositorio dañado y se reinicializará utilizando un repositorio limpio. Vea el blogpost mencionado anteriormente para más información.

¡Espero que esto ayude!


Solución rápida

Una buena manera de resolver este problema es dirigirse a la carpeta especificada y buscar el archivo que falta (a veces está ahí pero en un formato raro) y eliminar el archivo. Elimine también el archivo Podfile.lock

Luego ejecute la pod install y todo debería estar bien :) no necesita eliminar todos los repositorios que Cocoapods ha descargado.

¡Hecho!