Bagaimana saya bisa menurunkan Cocoapod ke versi yang lebih lama, atau bagaimana cara menginstal Cocoapod versi yang lebih lama?
Bagaimana saya bisa menurunkan Cocoapod ke versi yang lebih lama, atau bagaimana cara menginstal Cocoapod versi yang lebih lama?
Jawaban:
untuk menghapus versi Anda saat ini, Anda bisa menjalankannya:
sudo gem uninstall cocoapods
Anda dapat menginstal versi kakao pod tertentu melalui perintah berikut:
sudo gem install cocoapods -v 0.25.0
Anda dapat menggunakan versi yang lebih lama diinstal dengan perintah berikut:
pod _0.25.0_ setup
sudo gem uninstall cocoapods
dan kemudian memilih 0,38 dari daftar yang disajikan secara otomatis. Dalam hitungan detik saya kembali pada 0,37, dan instalasi pod saya berfungsi lagi! Terima kasih banyak!
gem uninstall cocoapods
sekarang akan menanyakan versi mana yang ingin Anda hapus. Jauh lebih cepat! : o)
sudo gem uninstall cocoapods
terlebih dahulu, lalu pilih 1.0.0 sebagai versi untuk dihapus . Tidak yakin apakah ini selalu menjadi perilaku, tetapi sudo gem install cocoapods -v 0.39.0
sendirian tidak melakukan trik untuk saya setelah saya memiliki 1.0.0.
Sebenarnya, Anda tidak perlu downgrade - jika Anda perlu menggunakan versi yang lebih lama di beberapa proyek, cukup tentukan versi yang perlu Anda gunakan setelah pod
perintah.
pod _0.37.2_ setup
pod _0.39.0_ install
. Jika saya menjalankan itu dan kemudian menjalankannya pod --version
masih menunjukkan versi terbaru.
sudo gem install cocoapods -v 0.39.0
, itu akan berfungsi setelah itu
Jika Anda perlu menginstal versi yang lebih lama (misalnya 0,25):
pod _0.25.0_ install
pod --version
masih menampilkan versi terbaru.
pod --version
akan selalu menampilkan versi terbaru. Gunakan contoh di atas untuk menginstal versi yang lebih lama (dalam contoh di atas versi yang lebih lama adalah 0.25.0)
pod _1.5.3_ install
memiliki perilaku versi 1.7.x baru, jadi saya benar-benar mempertanyakan tentang keandalan sintaks ini ...
PROMPT> gem uninstall cocoapods
Select gem to uninstall:
1. cocoapods-0.32.1
2. cocoapods-0.33.1
3. cocoapods-0.36.0.beta.2
4. cocoapods-0.38.2
5. cocoapods-0.39.0
6. cocoapods-1.0.0
7. All versions
> 6
Successfully uninstalled cocoapods-1.0.0
PROMPT> gem install cocoapods -v 0.39.0
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
Done installing documentation for cocoapods after 1 seconds
1 gem installed
PROMPT> pod --version
0.39.0
PROMPT>
Beberapa catatan:
Pastikan Anda pertama kali mendapatkan daftar semua versi yang diinstal. Saya sebenarnya memiliki versi yang saya ingin downgrade ke yang sudah diinstal, tetapi akhirnya menghapus instalan juga. Untuk melihat daftar semua versi Anda lakukan:
sudo gem list cocoapods
Kemudian ketika Anda ingin menghapus versi, tentukan versi itu.
sudo gem uninstall cocoapods -v 1.6.2
Anda bisa menghapus specifier versi -v 1.6.2
dan itu akan menghapus semua versi:
Anda dapat mencoba semua ini dan masih melihat bahwa pod yang Anda harapkan masih terpasang. Jika itu masalahnya maka mungkin karena pod disimpan di direktori yang berbeda .
sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2
Maka Anda juga harus menginstalnya di direktori lain, jika tidak Anda mungkin mendapatkan kesalahan mengatakan Anda tidak memiliki izin menulis untuk direktori / usr / bin
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
Untuk memeriksa versi mana yang merupakan default Anda, lakukan:
pod --version
Untuk lebih lanjut tentang masalah direktori lihat di sini
Perhatikan bahwa spesifikasi pod Anda akan tetap, dan berlokasi di ~ / .cocoapods /. Direktori ini mungkin juga perlu dihapus jika Anda ingin menginstal yang benar-benar baru.
Mereka dapat dihapus menggunakan pod spec remove SPEC_NAME
itupod setup
Ini dapat membantu untuk melakukan pod spec remove master
itupod setup
sudo gem list cocoapods