Saya mengkloning sebuah proyek dari git repo, tetapi ketika saya mengeksekusi pod install
baris pertama yang saya lihat adalah "Mengatur CocoaPods Master repo" dan setelah itu saya tidak bisa melihat apa-apa lagi, konsol berhenti di sana.
Saya tidak tahu apa yang sedang terjadi. Adakah yang tahu apa yang terjadi di sini? Mengapa CocoaPods berhenti di situ?
sumber
pod update
, sepertifatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree
. Baru sajarm -rf ~/.cocoapods
sebelum menjalankan perintah yang disarankan.pod repo remove master
tidak apa-apa. Saya melewatkan ke langkah berikutnya dan melanjutkan dan itu berhasil dengan sempurnacd PROJ_DIR; pod install --no-repo-update
Coba perintah ini untuk melacak pekerjaannya.
sumber
watch du -sh ~/.cocoapods
Masalahnya adalah Anda belum menginstal alat baris perintah, saya percaya. Coba jalankan di terminal:
setelah itu unduh alat-alat baris perintah dari Apple hanya mencari 'Command Line Tools' dan unduh versi yang tepat untuk OS Anda. Setelah Anda menginstalnya jalankan di terminal:
sumber
Mungkin informasi ini akan sangat membantu:
Jawaban resmi: http://blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem/
Sebagai hasil dari diskusi ini https://github.com/CocoaPods/CocoaPods/issues/4989
Secara singkat: repositori CocoaPods mengalami pengambilan besar-besaran dari GitHub dan itulah masalahnya. Perubahan telah tersedia sejak versi 1.0.0.beta.6.
Kiat dari dokumen ini:
Retasan saya untuk instalasi pertama:
Hari ini dibutuhkan sekitar 15 menit
sumber
Ketika CocoaPods melakukan itu sedang mengunduh seluruh spesifikasi repo
~/.cocoapods
. Ini bisa memakan waktu cukup lama tergantung pada koneksi Anda. Saya akan mencoba melakukannya secara eksplisit terlebih dahulupod setup
sumber
brew install watch
kemudianwatch ls -lta ~/.cocoapods/repos/master/.git/objects/pack/
untuk memantau kemajuan.Tidak ada yang berhasil bagi saya di atas, jadi ini yang berhasil:
Setelah selesai itu berhasil.
Bersulang!
sumber
Apa yang saya coba dan lebih cepat daripada mengkloning repo:
pod setup
~/.cocoapods/repos
pod install --no-repo-update
dalam folder proyek sayaSetelah itu akhirnya saya bisa melihat pod sedang diinstal
Semoga berhasil!
EDIT: Ukuran zip adalah 144 MB (6 Jul 2017)
sumber
Saya menjalankan perintah yang disebutkan di atas sekarang tetapi seperti yang disebutkan oleh @ Jo Blow, itu menunjukkan sama sekali tidak ada informasi tentang kemajuan.
Tetapi jika Anda membuka Activity Monitor on Mac (Task Manager di Windows?), Di bawah tab 'Network' Anda akan melihat proses bernama 'git-remote-https' dan itu menunjukkan ukuran 'Received Bytes' meningkat. Setelah mengunduh sekitar 300MB, berhenti dan kemudian saya bisa melihat kemajuan lebih lanjut di jendela Terminal.
sumber
Saya menggunakan 4 perintah berikut
Saya mengambil waktu seperti yang diharapkan, tetapi setidaknya saya tidak harus menaiki layar bertanya-tanya apa yang terjadi di latar belakang.
sumber
Ini terjadi hanya sekali.
Master repo memiliki + -1GB (November 2016) .
Untuk melacak kemajuan Anda dapat menggunakan aplikasi monitor aktivitas dan mencari
git-remote-https
.Lain kali itu (
pod setup
ataupod repo update
) hanya akan memperbarui semua spec-repo dengan cepat~/.cocoapods/repos
.sumber
Anda harus menghapus repo dan mengatur ulang ...
sumber
Saya memantau perkembangan unduhan dengan menggunakan
progresnya sangat lambat ... dan gagal beberapa kali. Tetapi entah bagaimana setelah meningkatkan batas buffer git dengan menggunakan baris perintah ini
git config --global http.postBuffer 2M
. Kecepatan unduhan meningkat pesat dan setelah mengunduh total 347 Mb pada./cocoapods
folder, kemajuannya tampaknya berhenti dan aktivitas jaringan juga terhenti. tetapi setelah menunggu beberapa menit, ternyata cocoapod sedang memverifikasi dan mengekstraksi repo dan membuat ukuran total hingga 853 Mb.catatan: Saya melakukannya pada 23 Oktober 2016.
sumber
Saya menghadapi masalah yang sama tetapi berhasil. Saya menjalankan Perintah Instal Pod Sebelum 3 Jam yang lalu setelah itu diperbarui apa yang saya inginkan. Anda hanya perlu Terus melacak "Monitor Aktivitas" Anda dapat melihat "git remote https" atau "Git" di tab disk. Ini akan mengunduh sekitar 330 Mb kemudian menunjukkan 1 GB dan Setelah beberapa menit akan mulai menginstal. Tidak perlu Menjalankan perintah tambahan.
Catatan: saat mengunduh MAC Anda harus dalam mode aktif terus-menerus. Jika sistem Anda masuk ke mode tidur maka CPU menghentikan proses dan Anda akan mendapatkan kesalahan Seperti Tambah secara manual.
sumber
Pada cocoapods 1.7.2 Anda dapat menggunakan cdn bukan github. Ini sangat cepat dan tidak akan menggantung. :) The cdn adalah default dari cocopods 1.8.0 dan seterusnya.
Info lebih lanjut:
sumber
Tidak ada solusi di atas yang berfungsi untuk saya, saya harus menghapus coacoapods, kemudian menginstal versi tertentu sebelum semuanya bekerja untuk saya
kemudian
sekarang bahkan verbose menunjukkan kemajuan
sumber
Cukup siapkan master repo, senang melihat bahwa kami memiliki kemajuan unduhan, lihat tangkapan layar;)
Rilis CocoaPods
1.2.0
(28 Jan) memperbaiki masalah ini, terima kasih kepada semua kontributor dan Danielle Tomlinson untuk rilis ini.sumber
Buah kakao - kurangi waktu tunggu hingga 10% (di Mac OS):
1- ketik
pod setup
folder proyek Anda (pertama Anda harus berada di folder proyek) dari terminal di Mac OS.2-
CTRL+z
untuk berhenti setelah membuat direktori utama (folder) [Anda dapat melihatnya di lokasi folder pod kakao Anda: ~ / .cocoapods / repos]Unduh .zip dari
https://github.com/CocoaPods/Specs
cabang utama (301 MB), Ekstrak. Diperlukan waktu sekitar 5-10 menit
4. Salin konten ke
~/.cocoapods/repos
(sekarang di sini Anda hanya perlu menyalin konten di dalam folder master, jadi pastikan folder master sudah dibuat dengan perintah pengaturan pod)5- setelah Anda menyalinnya (atau saya harus mengatakan pindah, seret dan letakkan karena penyalinan akan memakan waktu lama, karena sangat besar), Anda kemudian dapat melakukan
pod install --no-repo-update
6- pod Anda di file pod sekarang akan mulai menginstal di sini adalah screenshotsumber
Saya punya solusi alternatif yang saat ini saya gunakan. Dengan mengubah URL repositori di Podfile ke:
sumber
pod setup
berfungsi dan hanya membutuhkan waktu 10 menit pada koneksi yang solid. Setelah menjalankan itu:pod install --verbose
dan Anda akan melihat semua komentar yang biasanya Anda lihat ketika menjalankan manajer dependensi.Semoga itu bisa membantu
sumber