Ich möchte ein Paket aktualisieren, das ich verwendet habe, um Pakete wie rustfmt oder Racer global zu installieren. Ich kann keine Möglichkeit finden, ein installiertes Paket zu aktualisieren, ohne es zuvor zu löschen (über cargo uninstall
) und dann den Installationsbefehl erneut auszuführen. Gibt es einen Update-Befehl?Hat die Cargo-Installation einen äquivalenten Aktualisierungsbefehl?
Antwort
Eine Lösung, die ich gefunden habe, ist die --force
Flag an den Installationsbefehl hinzuzufügen. Zum Beispiel cargo install --force clippy
. Dadurch wird die neueste Version effektiv neu installiert.
Der Befehl Abhängigkeiten zu aktualisieren ist cargo update
Quelle: http://doc.crates.io/guide.html
Nope. Sie können es in this Problem diskutieren.
Es gibt keinen Befehl in Vanille cargo
(na ja, es ist cargo install
aber das ist für Abhängigkeiten), aber da cargo
third-party subcommands unterstützt gibt es eine Antwort: die cargo-update
crate.
Installieren Sie wie gewohnt mit cargo install cargo-update
, verwenden Sie dann cargo install-update -a
, um alle installierten Pakete zu aktualisieren. Weitere Informationen zu den Anwendungen und Beispiele finden Sie unter cargo install-update
manpage.
Haftungsausschluss: am Autor
Vielen Dank für dieses Dienstprogramm! Es ist fantastisch! Und das sollte die akzeptierte Antwort sein –
@BenSandeen Nun, das ist die allgemeine Behandlung Antworten, die ein Jahr zu spät v0v sind –
- 1. Warum hat std :: function keinen function_type oder einen äquivalenten Membertyp?
- 2. Gibt es einen äquivalenten IE-Kommentar für Chrome und Safari?
- 3. Zeile ändert sich nicht, nachdem ich den Aktualisierungsbefehl ausgeführt habe
- 4. Was sind die äquivalenten Typen für FunctionScoreFunctionsDescriptor & FunctionScoreFunction in 2.3.3
- 5. Was sind die äquivalenten Atom Indent Guides wie in Brackets?
- 6. Hat die elastische Suche einen Abfrage-Manager?
- 7. Hat bash einen Rückgabecode für die Zuweisung?
- 8. Java: Hat die Objektklasse einen Konstruktor?
- 9. Convert void ** Zeiger auf äquivalenten Java-Typ
- 10. Python Pandas VLookup mit mehreren äquivalenten Spalten
- 11. Kann jedes If-Else-Konstrukt durch einen äquivalenten bedingten Ausdruck ersetzt werden?
- 12. Hat Notepad ++ einen Sperrmodus?
- 13. Hat 'meld' einen Befehlszeilenstil?
- 14. Wer hat einen "Lesezeitalgorithmus"?
- 15. Hat PrinterSettings.GetHdevmode() einen Fehler?
- 16. Hat Elixir einen Müllsammler?
- 17. Hat Dart einen Scheduler?
- 18. Hat .NET einen Linker?
- 19. Hat Twig einen Nullkoaleszenzoperator?
- 20. hat Int einen Operator ==
- 21. Welche Bedeutung hat die Funktion, die einen Wert zurückgibt?
- 22. rails association hat einen
- 23. Hat IronRuby einen CodeDomProvider?
- 24. Hat C einen Verkettungsoperator?
- 25. Hat Python einen Bitfeldtyp?
- 26. Hat XForms einen Nachfolger?
- 27. Hat Logback einen NullAppender?
- 28. Konvertieren gewichteten direkten zyklischen Graphen zu äquivalenten azyklischen Graphen
- 29. Gibt es einen äquivalenten Task-Manager, der den GPU-Nutzungsverlauf anzeigt?
- 30. KeyPairGeneratorSpec Austausch mit KeyGenParameterSpec.Builder Äquivalenten - Schlüsselspeichervorgang ist fehlgeschlagen
Dies ist keine Antwort auf die Frage. Dieser Befehl dient zum Aktualisieren der ** Abhängigkeiten ** eines von Cargo verwalteten Projekts. Das OP bittet um eine Möglichkeit, die von Cargo installierten Binärpakete zu aktualisieren. – Shepmaster