2016-06-20 18 views
3

Ich scheine divergierenden Versionen von rustc zu haben und cargo (glaube ich),Gibt es einen Befehl, die Ladung auf die neueste offizielle Version zu aktualisieren?

$ rustc -V 
rustc 1.9.0 (e4e8b6668 2016-05-18) 
$ cargo -V 
cargo 0.10.0-nightly (10ddd7d 2016-04-08) 

Gibt es einen Befehl ähnlich

pip install --upgrade pip 

für cargo Upgrade? I.e. so etwas wie

cargo install --upgrade cargo 
+0

'Multirost-Update'. Oder sehen Sie sich Rustup an, aber ich habe noch keine Erfahrung damit. – starblue

Antwort

5

rustc und cargo zusammen versendet werden, aber das bedeutet nicht, dass ihre Versionen übereinstimmen müssen.

Ich habe die gleichen Versionen von rustc und cargo, die Sie tun; Das sind diejenigen, die der Version Rust 1.9 entsprechen. Da gibt es nichts worüber man sich Sorgen machen müsste.


Wenn Sie wirklich wollen, können Sie download a nightly version of Cargo oder compile your own. Solange Ihre Version in Ihrem PATH vor dem älteren existiert, wird es verwendet.

Ich habe dies mit meinen lokalen Rust-Builds gemacht, um eine Version von Cargo überhaupt zu haben, obwohl rustup nun automatisch den cargo aus der letzten stabilen Version verwendet, wenn es keinen in der aktuellen Toolchain gibt, was nett ist.