localhost:PodTest3 haiwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing MBProgressHUD (0.9.2)
Installing Masonry (1.0.2)
Generating Pods project
Abort trap: 6
Setelah memutakhirkan ke Xcode 8, cocoapods
tidak berfungsi lagi. Saya telah mencoba mencopot pemasangan dan memasang, tetapi tetap tidak berhasil.
Jawaban:
Bagi saya, saya memecahkan masalah ini dengan mencopot pemasangan dan kemudian menginstal CocoaPods dengan
--pre
perintahSemoga ini akan menyelesaikan masalah Anda.
Memperbarui
CocoaPods telah merilis versi 1.2.0, jadi Anda sekarang dapat menginstal menggunakan
Dan Anda akan menginstal versi 1.2.0
sumber
cocoapods-1.2.0.beta.1
dipasang di atascocoapods-1.1.1
->Xcode Version 8.1 (8B62)
Anda dapat dengan mudah menyelesaikan masalah ini menggunakan perintah ikuti:
sumber
Jika penghapusan sederhana oleh @haider_kazal tidak berfungsi seperti yang tidak saya lakukan, coba instal RVM dengan ruby 2.5.5, lalu bersihkan CocoaPods sepenuhnya:
Dan kemudian instal sekali lagi:
sumber
Copot pemasangan cocoapods dan pasang kembali:
sumber
sudo gem uninstall cocoapods
Saya mengalami kesalahan ini ketika saya menginstal cocoapods dengan minuman.
menjalankan
brew uninstall cocoapods
lalusudo gem install cocoapods
memperbaiki masalah.sumber
Saya mencoba semua hal ini tetapi tidak ada yang berhasil untuk saya, yang ini berhasil:
sumber
Saya mengalami masalah yang sama dengan Cocoapods 1.1.1 di rvm ruby (mencoba 2.2.4p230, dan 2.0.0p648 yang sama dengan versi ruby sistem), dengan Xcode 8.1 (8B62), macOS 10.12.1 (16B2657), dan satu-satunya hal yang membantu saya adalah memperbarui ke Cocoapods 1.2.0.beta.1, atau menggunakan ruby sistem:
dan tentu saja jika Anda tidak memiliki cocoapods yang terpasang di sistem gemet:
sumber
rbenv
menginstal2.0.0-p648
dan berhasil! Terima kasih :)Ini pasti akan membantu Anda.
Namun saya tidak senang dengan versi Cocoapods sebelumnya karena memiliki beberapa masalah lain.
sumber
Saya membuatnya bekerja menggunakan Cocoapods 1.1.1 dengan Xcode 8.1 di macOS 10.12.1 (yang memiliki dukungan TouchBar) dengan menghapus ruang kerja yang dihasilkan, menjalankan
pod deintegrate
dan menjalankanpod install
kembali.sumber
10.12.2 (16C67)
dan Xcode8.2.1 (8C1002)
, masalah tidak lagi terjadi saat menggunakan Cocoapods1.1.1
dengan RVM.Ini adalah solusi sempurna ketika Anda menerima kesalahan "Operasi tidak diizinkan" atau xcode8 cocoapods abort trap: 6 .
GEM_HOME khusus
sumber
Jalankan ini di terminal:
sumber
Ini masalah dengan ruby dalam versi
2.0.0
dan cocoapods1.1.1
, jadi jika Anda tidak akan menggunakan cocoapod versi prarilis, cukup perbarui versi ruby Anda misalnya dengan rvm:\curl -sSL https://get.rvm.io | bash -s stable
Ingat : Setelah memasang ruby baru, Anda perlu memasang semua permata sekali lagi.
sumber
Saya memecahkan masalah ini dengan memperbarui ruby dengan \ curl -sSL https://get.rvm.io | bash -s stable --ruby.
sumber
Perbaikan saya, sedikit lebih sedikit pekerjaan: Saya menghapus ruang kerja dan hanya menjalankan
pod setup
danpod install
lagi.Tidak ada lagi peringatan :)
sumber
perbarui versi ruby Anda menjadi 2.4 lalu hapus instalan cocoapods dan instal.
sumber
Jika Anda menggunakan cocoapods versi lama dan xCode versi lama yang mungkin Anda temukan setelah memperbarui ke versi cocoapods yang baru, ini akan mengeluh tentang sintaks Podfile Anda.
Dalam situasi ini, alternatif lain untuk memecahkan masalah adalah tetap menggunakan versi cocoapods lama dan menyetel jalur ke versi xCode lama sehingga cocoapods menggunakan versi xctools lama untuk modifikasi ruang kerja.
yaitu jangan perbarui cocoapods (tetap gunakan versi lama - mis. 0.39.0) dan jalankan perintah ini untuk menunjuk ke versi Xcode yang berbeda:
sumber
unduh xcode8-beta.
Tidak apa-apa.
sumber