Desidero aggiornare un pacchetto che ho utilizzato cargo install
per installare globalmente pacchetti, come ruggine o racer. Non riesco a trovare un modo per aggiornare un pacchetto installato senza prima eliminarlo (tramite cargo uninstall
) e quindi eseguire nuovamente il comando di installazione. C'è un comando di aggiornamento?L'installazione del carico ha un comando di aggiornamento equivalente?
risposta
Una soluzione che ho trovato è quello di aggiungere il flag --force
per il comando di installazione. Ad esempio cargo install --force clippy
. Ciò re-installerà efficacemente la versione più recente.
Il comando per aggiornare le dipendenze è cargo update
Nope. Puoi discuterne nel numero this.
non c'è tale comando nel vaniglia cargo
(beh, c'è cargo install
ma questo è per le dipendenze), ma dal momento che supporta cargo
third-party subcommands c'è una risposta: il cargo-update
crate.
Installare come al solito con cargo install cargo-update
, quindi utilizzare cargo install-update -a
per aggiornare tutti i pacchetti installati, per ulteriori informazioni sull'utilizzo ed esempi vedere cargo install-update
manpage.
di responsabilità: sono autore
Grazie mille per questa utility! È fantastico! E questa dovrebbe essere la risposta accettata –
@ BenSandeen Bene, queste sono le risposte di trattamento generali che sono un anno dopo v0v –
- 1. Vim equivalente del comando
- 2. Tcl ha un equivalente del PERL e del sottotitolo Ruby
- 3. Java ha un equivalente StringStream?
- 4. Equivalente DOS del comando "trova" di Unix?
- 5. VBScript ha un equivalente DateTime.TryParse?
- 6. NotifyIcon ha un equivalente MouseDown?
- 7. Rust ha un equivalente del threading di Python. Timer?
- 8. Java ha un equivalente di riferimento const?
- 9. Equivalente Powershell del comando Seleziona LINQ?
- 10. Python equivalente di un dato comando wget
- 11. Angular2 ha un equivalente di $ documento
- 12. fa Idris ha un equivalente di Agda ↔
- 13. equivalente a Windows del comando "open" di Mac OS X
- 14. difficoltà comando di capire "indirizzo effettivo carico"
- 15. Equivalente di PowerShell del comando "type" di BASH (etc)?
- 16. Tkinter ha un metodo di aggiornamento?
- 17. Equivalente della riga di comando del pacchetto find di cmake?
- 18. aggiornamento brew ha rotto qualcosa?
- 19. Java ha un equivalente a Environment.GetCommandLineArgs() di C#?
- 20. mv rsync equivalente comando
- 21. Comando di Windows equivalente di egrep
- 22. output del comando ricciolo ha codifica sbagliata
- 23. SolrCloud bilanciamento del carico
- 24. Python ha un equivalente a 'switch'?
- 25. Django ha un equivalente di "bundle install" di Rails?
- 26. C# ha un equivalente std :: nth_element?
- 27. Clang ha un equivalente di -malign-double flag di GCC?
- 28. PHP ha un equivalente di RequestDispatcher.forward di Java?
- 29. limitando il comando di aggiornamento di postgreSQL
- 30. Pesce equivalente di bash $ (comando) notazione
Questa non è una risposta alla domanda. Questo comando è per l'aggiornamento delle ** dipendenze ** di un progetto gestito da Cargo. L'OP sta chiedendo un modo per aggiornare i pacchetti binari installati da Cargo. – Shepmaster