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