Cocoapods kurulumu, terminaldeki pod kurulum komutuna takıldı


113
MacBook-Pro:~ skbc$ pod setup --verbose
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777

Setting up CocoaPods master repo

Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`)
  $ /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master
  Cloning into 'master'...

Cocoapods web sitesi, SO ve birkaç eğitim videosu tarafından sağlanan kaynakları inceledim. Birkaç saat bekledikten sonra bile hiçbir şey olmuyor, ancak yine de sorunun ne olabileceğini anlamaya çalışıyorsunuz? Yorum ve önerilerinizi çok takdir ediyorum. Teşekkür ederim!!!


Bunu aldığımda bunun nedeni proxy kimlik doğrulama hatasıydı. Mümkünse başka bir ağ üzerinden bağlanmayı deneyin.
GuybrushThreepwood

@CGRasterMouse: Öneriniz için teşekkürler, amacınıza ulaşamıyorum lütfen bana biraz daha anlat… Son 3 gündür mücadele ediyorum !!
sanjay

Cocoapod'ların başlatılması benim için yaklaşık bir saat sürdü. Buna rağmen --verboseklonlama adımı sessizce gitti. Bu yüzden ~/.cocoapodshala klonlandığından emin olmak için dizinin boyutunu kontrol ettim . Sonunda boyut ~ 100Mb'ye yükseldi.
vokilam

3
@sanjay: Sadece yaparsan ne olur git clone https://github.com/CocoaPods/Specs.git? Bu çalışıyor mu yoksa başarısız mı?
Nicholas Smith

@NicholasSmith: Denemedim .. !! Sadece Cocoapods tarafından oradaki web sitesinde sağlanan yön / adımlara odaklandım.
sanjay

Yanıtlar:


344

Sıkışmamış. Sistemin "Etkinlik Monitörü" ne gidip "Ağ" sekmesini kontrol edene kadar aynı şeyi düşündüm.

Sonra bir şeyin indirildiğini göreceksiniz. Bu işlemden git-remote-httpsorumlu bir işlem var .

Ekran görüntüsü 1

Sadece bekle! Benim için de aynısı oldu :)

İyi şanslar!


36
Activity Monitor hakkında mükemmel bir ipucu. Teşekkür ederim!
Hahnemann

2
ve benim için bu işlemden çıkmak, kapsül yüklemesinde "Yerel
özellik

2
"Etkinlik Monitörü" -> "Ağ" sekmesi !! takılıp kalmadığımızdan emin olmak için güzel takip.
Ashok

1
Geçtiğimiz günlerde çok yavaş hisseden github'ı suçluyorum.
Daniel Schlaug

4
Teşekkürler, Activity Monitor'ü gördükten sonra Cocoapod'lardan sonsuza kadar vazgeçmeye karar verdim.
kubilay

47

Bir ilerleme elde etmek için, kendinizi klonlayabilirsiniz:

pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup

7
Klonlama süresini artırmak için aşağıdaki komutu kullanıyorum:git clone --depth=1 https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
An Nguyen

1
@AnNguyen CocoaPods 1.0.0 artık sığ klonları resmi olarak desteklemeyecek. Hatta şunu deneyecek --unshallow: github.com/CocoaPods/CocoaPods/issues/5016
Cœur

Tam bir tarih geçti ve bu çözümü buldum. Benim durumum, doğru bir şekilde indirmek için 'git clone'u üç kez yeniden yazmam gerekiyor.
Vyacheslav

2
Çözüm için teşekkürler! En azından bir şeyler olduğunu gösteriyor. ;)
Vladimir Obrizan

46

Bu, http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ sorunundan kaynaklanıyor olabilir ... Depoyu kaldırmanız ve yeniden kurmanız gerekecek ...

pod repo remove master
pod setup

benim için çalıştı

Aşağıdaki soruda da yanıtlandı , Kapsül kurulumunda hata


1
Bunu yapmalı mıyım yoksa @Manuel M'nin yanıtında önerildiği gibi beklemeli miyim?
Pavan Kotesh

11
Ha ha, spec repo 'master'ı kaldırmak bile burada sonsuza kadar sürer ...: /
Johannes

Her iki durumda da pod kurulumu veya pod kurulumu yerel depoyu günceller. @Maunel M'nin önerdiği gibi bekleme seçeneğimiz yok, bir süre sonra çalışıyor.
iphonic

11

Durumdan kurtulmak için adımları izlemeniz ve ayrıca --verboseher komutun önünde neler olup bittiğini kontrol etmeniz gerektiğini düşünüyorum , örneğin:

$ pod setup --verbose
  • pod repo kaldır ana
  • kapsül kurulumu
  • kapsül kurulumu

10

Bu Takılı değil veya indirme / klonlama havuzunda hiçbir şey yapmıyor (toplam boyut 360MB civarında, emin değilim)

1) Activity Monitor'ü açın

2) sekmesini seçin

3) Google chrome -> git-remote-https feryatını kontrol edin

görüntü açıklamasını buraya girin


5

Kokoapodların aslında işi yaptığına dair bir güvenceye ihtiyacı olan benim gibi güvensiz insanlar için bunu deneyin. En yavaş darboğaz, cocoapod'ların tüm depoyu (~ 300 MB) içine klonlamaya çalışmasıdır.~/.cocoapods

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done

5

Çin'de benim için

Güçlendirmek için SSH ve --depth = 1 kullanmalıyım!

pod repo remove master
git clone --depth=1 git@github.com:CocoaPods/Specs.git  ~/.cocoapods/repos/master 
pod setup

1
CocoaPods 1.0.0 artık resmen sığ klonları desteklemeyecek. Hatta şunu deneyecek --unshallow: github.com/CocoaPods/CocoaPods/issues/5016
Cœur

Github ve CocoaPods cesaret kırıcı --unshallow: github.com/CocoaPods/CocoaPods/issues/…
Cœur

1
İzin reddedildi (publickey). ölümcül: Uzak depodan okunamadı.
JJ

@JordanJohnson, github için SSH anahtarlarını ayarlamadıysanız cevabımı deneyin.
Cœur

4

Pod kurulumu için gereken süre , İnternet bağlantı hızınıza bağlıdır. Bununla ilgili Activity Monitor uygulamasına bakabilirsiniz .

Ekran görüntüsü 1

Yerine pod setup --verbosekomut kullanılması önerilirpod setup.

Bu ayrıntılı, bölme kurulurken ayrıntılı istatistikleri görmenize yardımcı olur.

Ekran görüntüsü 2


3

Ben aynı problem vardı pod installve pod update.

Sorun şu ki, bu iki komuttan herhangi birini uyguladıktan sonra. İzleme etkinliğinde git-remote-http adlı bir işlem, bir şeyin indirildiğini gösterir. Bu, pod'larla ilgili mevcut bir sorundu ve github'da bir sorun açıldı. Önerilen çözümlerin çoğunu denedim. Nihayet firebase cocoapod'u projeme kurabildim.

Git

~/.cocoapods/repos

burada bir ana dosya varsa, onu silmeniz gerekecektir.

Gibi bir şey yapabilirsin

sudo rm -R -i yourmasterdirectory 

pwd yap ... hala içinde olmalısın ~/.cocoapods/repos

Yukarıdakiler işe yaramadıysa deneyin

pod repo remove master

Bu koşuyu yaptıktan sonra

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

Yapmanız gereken bir sonraki şey çalıştırmaktır git fetch --depth=2147483647- bu, yerel Podspec deponuzu burada belirtildiği gibi tam bir klona dönüştürecektir :

pod kurulumu ve pod güncellemesi beklendiği gibi hızlı çalışmalıdır.


2

Çalıştırmak için, İnternet bağlantınıza dikkat etmeniz gerekir ... Bir saniye için başarısız olursa, komut devam etmez, ancak terminal size ne olduğunu söylemez. Komut başarısız olursa, denemeye devam edin ... benim için çalıştı! Bu komutu kullandım!

$ git klon https://github.com/CocoaPods/Specs.git ~ / .cocoapods / repos / master


2

--VMWare Workstation - virtualizedMac - NetworkSetting - Problem

Yaklaşık 100 denemeden sonra onu çalıştırdım! Burada anlatılan neredeyse her şeyi denedim ama hiçbir şey sorunu çözmedi. % 0 ile% 97 arasında ana bilgisayara klonlanarak rastgele durduruldu. Activity Monitor'de ağ trafiğinin durduğunu gördüm.

Sonunda ağ ayarını NAT'tan BRIDGE'e değiştirdim. Çözüm buydu!


Teşekkürler, beni bu konuda kurtardınız. MacOS VMWare, kontrol panelini yaptıktan sonra aynı sorunu köprüye geçti -> VMWare'i onarın ve ardından VMWare for MacOS sabit köprü modunu yeniden eşleyin. Köprü modunu düzelttikten ve kurulumu yeniden çalıştırdıktan sonra sorunsuz bir şekilde gitti.
Ginzo Milani

0

Sadece ana depoyu kurun, indirme ilerlememiz olduğunu görmekten heyecan duyduk, ekran görüntüsüne bakın;)

CocoaPods 1.2.0 sürümü (28 Ocak), bu sürüm için tüm katkıda bulunanlara ve Danielle Tomlinson'a teşekkür ederek bu sorunu düzeltir.


görüntü açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.