Estou clonando um projeto de um repositório git, mas quando executo pod install
a primeira linha, vejo "Configurando o repositório mestre do CocoaPods" e, depois disso, não vejo mais nada, o console para por aí.
Não sei o que está acontecendo. Alguém sabe o que está acontecendo aqui? Por que o CocoaPods pára por aí?
fonte
pod update
, comofatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree
. Só tinha que fazerrm -rf ~/.cocoapods
antes de executar os comandos sugeridos.pod repo remove master
não fez nada. Eu saltei para a próxima etapa e passou e ele funcionou perfeitamentecd PROJ_DIR; pod install --no-repo-update
Tente este comando para rastrear seu trabalho.
fonte
watch du -sh ~/.cocoapods
O problema é que você não tem ferramentas de linha de comando instaladas, acredito. Tente executar no terminal:
depois disso, baixe as ferramentas de linha de comando da Apple, basta procurar por 'Command Line Tools' e baixar a versão correta para o seu sistema operacional. Depois de instalá-lo, execute no terminal:
fonte
Pode ser que esta informação seja útil:
Resposta oficial: http://blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem/
Como resultado desta discussão, https://github.com/CocoaPods/CocoaPods/issues/4989
Resumidamente: o repositório CocoaPods apresenta um grande volume de buscas no GitHub e esse foi o problema. As alterações estão disponíveis desde a versão 1.0.0.beta.6.
Dicas deste documento:
Meu hack para a primeira instalação:
Hoje leva cerca de 15 minutos
fonte
Quando o CocoaPods está fazendo isso, está baixando todo o repositório de especificações
~/.cocoapods
. Isso pode demorar um pouco, dependendo da sua conexão. Eu tentaria fazê-lo explicitamente primeiro compod setup
fonte
brew install watch
, em seguida,watch ls -lta ~/.cocoapods/repos/master/.git/objects/pack/
ao progresso monitor.Nada acima funcionou para mim, então é isso que funcionou:
Depois de concluído, funcionou.
Felicidades!
fonte
O que eu tentei e mais rápido do que clonar o repositório:
pod setup
~/.cocoapods/repos
pod install --no-repo-update
na minha pasta do projetoDepois, finalmente pude ver os pods sendo instalados
Boa sorte!
EDIT: O tamanho do zip é 144 MB (6 de julho de 2017)
fonte
Estou executando o comando acima mencionado agora, mas como mencionado por @Joe Blow, ele mostra absolutamente nenhuma informação sobre o progresso.
Mas se você abrir o Monitor de Atividade no Mac (Gerenciador de Tarefas no Windows?), Na guia 'Rede', você verá um processo chamado 'git-remote-https' e mostrará o tamanho de 'Bytes Recebidos' aumentando. Depois de baixar cerca de 300 MB, ele parou e pude ver mais progressos na janela do Terminal.
fonte
Eu usei os seguintes 4 comandos
Demorei o tempo como esperado, mas pelo menos não precisei subir a tela imaginando o que estava acontecendo em segundo plano.
fonte
Isso acontece apenas uma vez.
O repo mestre tem + -1 GB (novembro de 2016) .
Para acompanhar o progresso, você pode usar o aplicativo monitor de atividades e procurar
git-remote-https
.Da próxima vez, ele (
pod setup
oupod repo update
) atualizará rapidamente todos os repositórios de especificações~/.cocoapods/repos
.fonte
Você precisará remover o repositório e redefini-lo ...
fonte
Estou monitorando o progresso do download usando
o progresso é muito lento ... e falhou algumas vezes. Mas, de alguma forma, após aumentar o limite do buffer git usando esta linha de comando
git config --global http.postBuffer 2M
A velocidade do download está melhorando bastante e após o download total de 347 Mb na./cocoapods
pasta, o progresso parece parar e a atividade da rede também está parando. mas, depois de esperar alguns minutos, o cocoapod está verificando e extraindo o repositório e aumenta o tamanho total para 853 Mb.notas: estou fazendo isso em 23 de outubro de 2016.
fonte
Se a resposta ajudou de alguma forma, por favor, marque como resposta, caso a sua dúvida não tenha sido solucionada, por favor, poste novamente. Você só precisa acompanhar o "Activity Monitor". Você pode ver o "git remote https" ou "Git" na guia do disco. Ele fará o download em torno de 330 Mb, em seguida, mostra 1 GB e após alguns minutos começará a instalação. Não há necessidade de executar comando extra.
Nota: durante o download do seu MAC, é necessário entrar no modo continuamente ativo. Se o sistema entrar no modo de suspensão, a CPU interromperá o processo e você receberá um erro como Adicionar manualmente.
fonte
A partir do cocoapods 1.7.2, você pode usar o cdn em vez do github. É rápido demais e não trava. :) O cdn é o padrão dos cocopods 1.8.0 em diante.
Mais informações:
fonte
Nenhuma das soluções acima funcionou para mim, tive que desinstalar o coacoapods e instalar uma versão específica antes que tudo funcionasse para mim
então
agora até detalhado mostra progresso
fonte
Basta configurar o repositório principal, ficou empolgado ao ver que temos um progresso no download, veja a captura de tela;)
O lançamento do CocoaPods
1.2.0
(28 de janeiro) corrige esse problema, obrigado a todos os colaboradores e Danielle Tomlinson por esse lançamento.fonte
Cápsulas de cacau - reduza o tempo de espera para 10% (no Mac OS):
1- digite
pod setup
a pasta do projeto (primeiro você precisa estar na pasta do projeto) no terminal do Mac OS.2-
CTRL+z
parar depois de criar o diretório mestre (pasta) [você pode vê-lo no local da pasta de vagens de cacau: ~ / .cocoapods / repos]Faça o download do .zip de
https://github.com/CocoaPods/Specs
ramo principal (seus 301 MB), extraia-o. Demorará aproximadamente 5 a 10 minutos
4.Copie o conteúdo para
~/.cocoapods/repos
(agora aqui você só precisa copiar o conteúdo dentro da pasta mestre, verifique se a pasta mestre já foi criada com o comando pod setup)5- Depois de copiá-lo (ou, devo dizer, mover, arrastar e soltar, pois a cópia levará uma eternidade, pois é muito grande), você poderá fazer
pod install --no-repo-update
6 - seus pods no arquivo pod agora começarão a instalar Aqui está uma captura de telafonte
Eu tenho uma solução alternativa que atualmente uso. Alterando a URL do repositório no Podfile para:
fonte
pod setup
funciona e deve levar apenas 10 minutos em uma conexão sólida. Após essa execução:pod install --verbose
e você deverá ver todos os comentários que normalmente veria ao executar um gerenciador de dependências.espero que ajude
fonte