Cocoapod'ları daha eski bir sürüme nasıl indirebilirim veya daha eski bir Cocoapod sürümünü nasıl yükleyebilirim?
Cocoapod'ları daha eski bir sürüme nasıl indirebilirim veya daha eski bir Cocoapod sürümünü nasıl yükleyebilirim?
Yanıtlar:
mevcut sürümünüzü kaldırmak için şunu çalıştırabilirsiniz:
sudo gem uninstall cocoapods
aşağıdaki komutla belirli bir kakao kapsülü sürümünü yükleyebilirsiniz:
sudo gem install cocoapods -v 0.25.0
Eski yüklü sürümleri aşağıdaki komutla kullanabilirsiniz:
pod _0.25.0_ setup
sudo gem uninstall cocoapods
ve daha sonra otomatik olarak sunulan listeden 0.38 almaktı. Saniyeler içinde tekrar 0.37'ye döndüm ve kapsül kurulumum tekrar çalıştı! Çok teşekkürler!
gem uninstall cocoapods
, şimdi hangi sürümü kaldırmak istediğinizi soracaktır. Çok daha hızlı! : o)
sudo gem uninstall cocoapods
önce kaldırmanız gerekir , ardından kaldırılacak sürüm olarak 1.0.0'ı seçin . Bu her zaman davranış olup olmadığını emin değilim, ama sudo gem install cocoapods -v 0.39.0
ben 1.0.0 kez tek başına benim için hile yapmadı.
Aslında, eski sürüme geçmeniz gerekmez - bazı projelerde eski sürümü kullanmanız gerekiyorsa, pod
komuttan sonra kullanmanız gereken sürümü belirtmeniz yeterlidir .
pod _0.37.2_ setup
pod _0.39.0_ install
. Bunu çalıştırıp çalıştırırsam pod --version
hala en son sürümü gösterir.
sudo gem install cocoapods -v 0.39.0
, bundan sonra çalışacak
Daha eski bir sürüm yüklemeniz gerekiyorsa (örneğin 0.25):
pod _0.25.0_ install
pod --version
hala en son sürümü gösterir.
pod --version
her zaman en yeni sürümü gösterir. Daha eski bir sürümü yüklemek için yukarıdaki örneği kullanın (yukarıdaki eski versiyonda 0.25.0'dır)
pod _1.5.3_ install
yeni 1.7.x sürümlerinin davranışı vardır, bu yüzden gerçekten bu sözdiziminin güvenilirliği hakkında
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>
Birkaç not:
Öncelikle yüklü tüm sürümlerin bir listesini aldığınızdan emin olun. Aslında daha önce yüklemek istediğim sürüme sahiptim, ancak bunu da kaldırdım. Tüm sürümlerinizin listesini görmek için:
sudo gem list cocoapods
Ardından bir sürümü silmek istediğinizde, o sürümü belirtin.
sudo gem uninstall cocoapods -v 1.6.2
Sürüm belirtecini kaldırabilirsiniz; -v 1.6.2
bu, tüm sürümleri siler:
Tüm bunları deneyebilir ve beklediğiniz kapsülün hala kurulu olduğunu görebilirsiniz. Bu durumda, kapsül farklı bir dizinde depolanmış olabilir .
sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2
Ardından farklı bir dizine de yüklemeniz gerekir, aksi takdirde / usr / bin dizini için yazma izniniz yok diyerek bir hata alabilirsiniz.
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
Hangi sürümün varsayılan sürümünüz olduğunu kontrol etmek için:
pod --version
Dizin sorunu hakkında daha fazla bilgi için buraya bakın
Kapsül belirtimlerinizin kalacağını ve ~ / .cocoapods / konumunda bulunduğunu unutmayın. Tamamen yeni bir kurulum istiyorsanız bu dizinin de kaldırılması gerekebilir.
Bunlar kullanılarak temizlenebilir pod spec remove SPEC_NAME
sonra dapod setup
O pod spec remove master
zaman yapmak yardımcı olabilirpod setup
sudo gem list cocoapods