rustc
とcargo
のバージョンが異なるようです(私はそう思います)。
$ 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
インストール方法に基づいて、rustc
およびcargo
を更新する必要があります。 rustupを使用した場合は、rustup update
で十分です。パッケージマネージャーまたはバイナリインストーラーを使用した場合は、それらのソースで更新を確認してください。
rustc
とcargo
は一緒に出荷されますが、バージョンが一致する必要があるという意味ではありません。実際、それらは一致しませんRust 1.26.0まで Cargoバイナリが変更されて、 Rustバージョン 。
私はあなたと同じバージョンのrustc
とcargo
を持っています。これらは、Rust 1.9リリースに対応するものです。心配することは何もありません。
あなたが本当にしたいなら、あなたは Cargoのナイトリーバージョンをダウンロードする または 自分でコンパイルする することができます。古いバージョンより前のバージョンがPATH
に存在する限り、それが使用されます。
rustup が自動的に最新のcargo
を使用するようになりましたが、Cargoのバージョンを入手するために、ローカルのRustビルドでこれを使用していました現在のツールチェーンで利用可能なものがない場合の安定バージョン、つまり、Niceです。
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)