web-dev-qa-db-ja.com

Cargoを最新の公式リリースに更新するコマンドはありますか?

rustccargoのバージョンが異なるようです(私はそう思います)。

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

に似たコマンドはありますか

pip install --upgrade pip 

cargoのアップグレード用?つまり何かのようなもの

cargo install --upgrade cargo
31
Filip Allberg

インストール方法に基づいて、rustcおよびcargoを更新する必要があります。 rustupを使用した場合は、rustup updateで十分です。パッケージマネージャーまたはバイナリインストーラーを使用した場合は、それらのソースで更新を確認してください。

rustccargoは一緒に出荷されますが、バージョンが一致する必要があるという意味ではありません。実際、それらは一致しませんRust 1.26.0まで Cargoバイナリが変更されて、 Rustバージョン

私はあなたと同じバージョンのrustccargoを持っています。これらは、Rust 1.9リリースに対応するものです。心配することは何もありません。


あなたが本当にしたいなら、あなたは Cargoのナイトリーバージョンをダウンロードする または 自分でコンパイルする することができます。古いバージョンより前のバージョンがPATHに存在する限り、それが使用されます。

rustup が自動的に最新のcargoを使用するようになりましたが、Cargoのバージョンを入手するために、ローカルのRustビルドでこれを使用していました現在のツールチェーンで利用可能なものがない場合の安定バージョン、つまり、Niceです。

28
Shepmaster

TL; DRバージョン:rustupは、RustとCargoの両方を更新します:

$ rustc --version
rustc 1.27.2 (58cc626de 2018-07-18)
$ cargo --version
cargo 1.27.0 (1e95190e5 2018-05-27)

$ rustup update stable
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2018-08-02, Rust version 1.28.0 (9634041f0 2018-07-30)
info: downloading component 'rustc'
info: downloading component 'Rust-std'
info: downloading component 'cargo'
info: downloading component 'Rust-docs'
info: removing component 'rustc'
info: removing component 'Rust-std'
info: removing component 'cargo'
info: removing component 'Rust-docs'
info: installing component 'rustc'
info: installing component 'Rust-std'
info: installing component 'cargo'
info: installing component 'Rust-docs'

$ rustc --version
rustc 1.28.0 (9634041f0 2018-07-30)
$ cargo --version
cargo 1.28.0 (96a2c7d16 2018-07-13)
12
Thomas Bratt