Red de conocimiento informático - Material del sitio web - Encontré un problema al instalar cocoapods. ¿Alguien puede ayudarme?

Encontré un problema al instalar cocoapods. ¿Alguien puede ayudarme?

Paso 1: Instale rvm.

Ya sea que necesite actualizar Ruby o no, rvm le permite tener múltiples versiones de Ruby y cambiar entre ellas libremente. Si ya está instalado, vaya al paso 2 (verifique si está instalado mediante rvm -v)

$ curl -L get.rvm.io | bash -s stable

// Necesita esperar un momento

source ~/.bashrc

source ~/.bash_profile

rvm -v

Si el La versión mostrada es normal. La instalación se realizó correctamente.

Paso 2: Instalar Ruby

CocoaPods actualmente requiere que la versión de Ruby sea superior a 2.2.2; de lo contrario, se informará un error: Error al instalar pods: activesupport requiere la versión de Ruby >= 2.2.2. Actualmente, los sistemas Mac utilizan 2.0 de forma predeterminada. La versión predeterminada es 2.0, por lo que es necesario actualizarla.

Ver Ruby instalado:

lista de rvm

Si la versión instalada es superior a 2.2.2, vaya directamente al paso 3.

ruby -v //comprueba también la versión de Ruby

// Lista las versiones de Ruby instalables

lista de rvm conocida

rvm install 2.2.2 //instalar una versión de ruby

Paso 3: Reemplazar la fuente

Necesitamos llegar al cambio Cambiar la fuente (ya que China está amurallada) así que cambie la fuente a ruby-china ejecutando el siguiente comando en la terminal

Así es como se ven la mayoría de los artículos en la web:

sudo gem update --system

fuentes de gemas --remove https://rubygems.org/

// Espere la respuesta antes de ingresar el siguiente comando:

fuentes de gemas -a https:/ /ruby.taobao.org/

Hay un gran problema aquí: informará _connect devuelto=1 errno=0 state=SSLv3 lectura servercertificateB:certificado verificado fallido (https://ruby. taobao.org /specs.4.8.gz)

Esto se debe a que la fuente de tao Gems se ha desactivado y ahora está reflejada en ruby-china. El método correcto es:

Fuentes de gemas. -a https:/ /ruby.taobao.org/specs.4.8.gz

Esto se debe a que la fuente de tao Gems ha sido deshabilitada.

El método correcto es:

sudo gem update --system

fuentes de gemas --remove https://rubygems.org/

fuentes de gemas --remove https://ruby.taobao.org/ // Si Taobao mirror está instalado

// Espere la respuesta y luego escriba el siguiente comando

gem sources -a https:/ /gems.ruby-china.org/

Para verificar que su imagen de Ruby sea solo ruby-china, puede verificar con el siguiente comando:

$ gem sources -l

Solo si el siguiente texto aparece en la terminal, el comando anterior se ejecuta con éxito:

*** FUENTES ACTUALES ***

https://gems. ruby -china.org/

# Asegúrate de que solo haya gems.ruby -china.

Paso 4: Instalar CocoaPods

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

Paso 5: Actualizar la gema

Para actualizar la gema a la última versión, escriba en la terminal:

sudo gem update --system

Para asegurarse de que CocoaPods funcione correctamente, puede utilizar la función de búsqueda de CocoaPods para verificar. En la terminal escribe:

pod search AFNetworking

Comenzaremos creando este mágico PodFile. En la terminal, vaya (comando cd) al directorio donde se encuentra el proyecto, luego use vim para crear un Podfile en el directorio actual, ejecute:

vim Podfile

Luego ingrese en el archivo Podfile El siguiente texto:

Tenga en cuenta que el formato de entrada en el podfile ha cambiado.

plataforma :ios, '8.0'

target 'Nombre de tu proyecto' do

pod 'AFNetworking', '~> 3.1.0'

p>

fin

Luego guarde y salga. En el entorno vim, el comando para guardar y salir es:

:wq

En este momento, encontrará un archivo llamado Podfile en el directorio del proyecto. lo que acabas de escribir. Tenga en cuenta que el archivo Podfile debe estar en el mismo directorio que el archivo del proyecto .xcodeproj.

En este punto, está listo para descargar la biblioteca AFNetworking usando CocoPods. Aún en el directorio del proyecto actual en la terminal, ejecute el siguiente comando:

$ pod install

Pro probado