Come posso effettuare il downgrade di Cocoapods a una versione precedente o come posso installare una versione precedente di Cocoapods?
Come posso effettuare il downgrade di Cocoapods a una versione precedente o come posso installare una versione precedente di Cocoapods?
Risposte:
per rimuovere la tua versione attuale potresti semplicemente eseguire:
sudo gem uninstall cocoapods
puoi installare una versione specifica dei baccelli di cacao tramite il seguente comando:
sudo gem install cocoapods -v 0.25.0
È possibile utilizzare le versioni precedenti installate con il seguente comando:
pod _0.25.0_ setup
sudo gem uninstall cocoapods
e quindi scegliere 0,38 dall'elenco presentato automaticamente. In pochi secondi ero tornato su 0.37 e l'installazione del mio pod ha funzionato di nuovo! Grazie mille!
gem uninstall cocoapods
ora ti chiederà quale versione vuoi disinstallare. Molto più veloce! : o)
sudo gem uninstall cocoapods
prima, quindi selezionare 1.0.0 come versione da rimuovere . Non sono sicuro se questo è sempre stato il comportamento, ma sudo gem install cocoapods -v 0.39.0
da solo non ho fatto il trucco per me una volta che avevo 1.0.0.
In realtà, non è necessario eseguire il downgrade: se è necessario utilizzare la versione precedente in alcuni progetti, è sufficiente specificare la versione che è necessario utilizzare dopo il pod
comando.
pod _0.37.2_ setup
pod _0.39.0_ install
. Se lo eseguo e poi eseguo pod --version
mostra ancora l'ultima versione.
sudo gem install cocoapods -v 0.39.0
, funzionerà dopo
Se è necessario installare una versione precedente (ad esempio 0.25):
pod _0.25.0_ install
pod --version
mostra ancora l'ultima versione.
pod --version
mostrerà sempre la versione più recente. Usa l'esempio sopra per installare una versione precedente (nell'esempio sopra la versione precedente è la 0.25.0)
pod _1.5.3_ install
ha il comportamento delle nuove versioni 1.7.x, quindi sono davvero in dubbio sull'affidabilità di questa sintassi ...
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>
Numerose note:
Assicurati di ottenere prima un elenco di tutte le versioni installate. In realtà avevo la versione che volevo eseguire il downgrade a già installata, ma alla fine ho disinstallato anche quella. Per vedere l'elenco di tutte le tue versioni fai:
sudo gem list cocoapods
Quindi, quando si desidera eliminare una versione, specificare quella versione.
sudo gem uninstall cocoapods -v 1.6.2
È possibile rimuovere l'identificatore di versione -v 1.6.2
e questo eliminerebbe tutte le versioni:
Puoi provare tutto questo e vedere ancora che il pod che ti aspettavi è ancora installato. In tal caso, potrebbe essere perché il pod è memorizzato in una directory diversa .
sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2
Quindi dovrai installarlo anche in una directory diversa, altrimenti potresti ricevere un errore che dice che non hai i permessi di scrittura per la directory / usr / bin
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
Per verificare quale versione è quella predefinita fai:
pod --version
Per ulteriori informazioni sul problema della directory, vedere qui
Nota che le specifiche del tuo pod rimarranno e si trovano in ~ / .cocoapods /. Potrebbe essere necessario rimuovere questa directory anche se si desidera un'installazione completamente nuova.
Possono essere rimossi usando pod spec remove SPEC_NAME
allorapod setup
Potrebbe aiutare a fare pod spec remove master
allorapod setup
sudo gem list cocoapods