ruby xcode gem cocoapods

No se ha podido instalar la gema ''cocoapods'' de rubygems.org(error de lectura de backend de mala respuesta)



cocoapods install (4)

Me aparece un error cuando ejecuto ''gem install cocoapods'' en OSX Mavericks.

$ gem install cocoapods ERROR: Could not find a valid gem ''cocoapods'' (>= 0), here is why: Unable to download data from https://rubygems.org/ - bad response backend read error 503 (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/cocoapods-0.27.1.gemspec.rz) ERROR: Possible alternatives: cocoapods

Tenga en cuenta que puedo descargar cocoapods-0.27.1.gemspec.rz directamente. Estoy ejecutando la última versión de XCode (5.0.1) y la última versión de sus herramientas CLI. RVM también está configurado para ejecutar la última versión de Ruby (2.0.0p247)


Aunque no estoy seguro de qué causó el read error 503 , pude solucionar el problema bastante fácilmente instalando manualmente cocoapods.gem.

Si alguien más experimenta problemas similares (con cocoapods o cualquier otra gema), descargue el archivo gema apropiado (cocoapods-0.27.1.gem en mi caso) directamente desde RubyGems.org. Luego ejecute la gem install cocoapods-0.27.1.gem . El comando de instalación escaneará primero el directorio de trabajo, detectando e instalando el paquete gema local, eliminando el repositorio roto.


Deje que todos los http reemplacen https, porque las fuentes de los pods de cacao correctos son https://ruby.taobao.org/


Use los pasos mencionados a continuación para instalar Cocoapods en su máquina, resolví el mismo problema con los pasos mencionados a continuación

1. Instalar herramientas de línea de comando usando el comando

xcode-select --install

2. Instalar la cerveza casera por

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3. Instalar Ruby usando homebrew

brew install ruby

4.Verificación de la versión de Ruby

ruby -v

5. Instalar las cápsulas de cacao usando cerveza casera

brew install cocoapods

6. Instalar Ruby

gem source -a http://rubygems.org/

7.gem instalar cocoapods

sudo gem install cocoapods

o

sudo gem install -n /usr/local/bin cocoapods

8. Ir a la carpeta debajo

cd ~/.cocoapods/repos

9. Ejecuta el comando a continuación

git clone https://github.com/CocoaPods/Specs.git master

10. Ir al directorio donde está presente el archivo Podfile y ejecute

pod install


En algún momento, no se puede acceder a la fuente predeterminada de gem, https://rubygems.org/ .

Debe eliminarse por comando: gem sources -r https://rubygems.org/

Y luego agrega una fuente nueva: gem sources -a https://ruby.taobao.org/

Actualiza la caché: gem sources -u

Puedes consultar las fuentes: gem sources

Finalmente, puede instalar: sudo gem install cocoapods