-bash: pod: comando não encontrado para resolver e os pits encontrados na instalação do CocoaPods

Os pods não são usados ​​há muito tempo, pod reports -bash: pod: command not found CocoaPods não podem ser usados

Encontre muitos poços, registre-os.

1. Desinstale o CocoaPod original primeiro, sudo gem uninstall cocoapods

2. Reinstale o cocoapod, digite o comando sudo gem install -n / usr / local / bin cocoapods

(O comando sudogem install cocoapods antes de 10.11 pode realmente ser usado)

报错 : Erro ao instalar cocoapods: activesupport requer a versão Ruby> = 2.2.2. 

Literalmente, a versão Ruby é inferior a 2.2.2 e precisa ser atualizada,

Atualizar Ruby

  1. Baixe o código-fonte do Ruby, compile e instale

  2. Use o pacote de instalação que vem com a versão para instalar

  3. Use o rvm para instalar, recomendado, você pode consultar este blog  para atualizar o Ruby no Mac- ミ 安 之 偌 素 -Blog Channel-CSDN.NET

Em seguida, instale o prompt do CocoaPods. Não foi possível baixar os dados de http://ruby.taobao.org/-bad resposta Não encontrada 404

O espelho do Taobao http://ruby.taobao.org/ é inválido

Não experimentei VPN, tenho usado o espelhamento

    a. Mude o http do espelho do Taobao para https

gem sources --r http://ruby.taobao.org/ remove o espelho anterior se você estiver usando $ gem sources -l para visualizar

fontes de gem -a https://ruby.taobao.org/ adicione uma fonte disponível

 fontes de gem -l Verifique se foi bem sucedido, certifique-se de que apenas um que você precisa é mantido, e os outros são removidos

     b. Use https://gems.ruby-china.org/ como acima

     c. Alguém disse que viu uma resposta no stackoverflow e substituiu o espelho do Taobao por http://rubygems.org/ 

Não tentei o terceiro. Comparei os dois mirrors. Https://gems.ruby-china.org/ é baseado no servidor externo CDN + doméstico, com menos demora.

Em seguida, instale sudo gem install -n / usr / local / bin cocoapods 

3. Tentei o pod search AFNetworking e continuei travando em Configurando o repositório mestre CocoaPods. Devido à nova instalação, significa fazer o download. Neste momento, você pode abrir uma nova janela de terminal e inserir a linha de comando "cd ~ / .cocoapods /" Vá para a pasta cocoapods e execute "du -sh *" em intervalos regulares para verificar o tamanho da pasta baixada 

Todos eles são para puxar o índice json etc. que suporta CocoaPods para o local. Verificou-se que usando https://ruby.taobao.org/ para espelhar. A pasta cocoapods tem apenas cerca de 200M e será concluída.

, Use gems.ruby-china.org/mirror pasta tem mais de 800M, acho que o primeiro download é mais, pesquisa posterior ou instalação etc. precisa ser atualizado mais rápido.

 

4. Depois de terminar, a janela anterior Configurando o repositório mestre CocoaPods desapareceu, mas há novos problemas

Não foi possível encontrar um pod com nome, autor, resumo ou descrição correspondente a ʻAFNetworking`

1. Especifique pod search --simple AFNetworking para pesquisar por nome

2 Recomenda-se usar rm ~ / Library / Caches / CocoaPods / search_index.json

O pod search AFNetworking avisa da seguinte forma:

Um novo search_index.json é regenerado em ~ / Library / Caches / CocoaPods. E pode encontrar os recursos correspondentes a AFNetworking

Depois de procurar outras bibliotecas de terceiros, você não precisa excluir o arquivo search_index.json, apenas pesquise diretamente

É isso aí.




Link: https://www.jianshu.com/p/a9e51b6f5af9
 

Acho que você gosta

Origin blog.csdn.net/wangletiancsdn/article/details/99820337
Recomendado
Clasificación