背景:之前的项目Cargo.toml里的edition = "2021",有一个包需要升级到2024才能用,且本地的rust版本还是去年安装的,所以打算进行升级。
- 先升级Rust到最新版本,在windows下的powershell输入下列行:
$env:RUSTUP_DIST_SERVER = "https://mirrors.tuna.tsinghua.edu.cn/rustup"
$env:RUSTUP_UPDATE_ROOT = "https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup"
rustup update
- 查看升级后的Rust版本
rustc --version
3. 进入到项目更新依赖
cargo update
4. 进入到项目更新版本,下列命令执行成功后再更改edition = "2024",如图所示
cargo fix --edition