我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

苏南大叔并不是想进行rust代码的开发,仅仅是因为要安装python开发大模型的相关第三方仓库,对仓库的构建过程中,需要使用rustc进行编译而已。在不断尝试的过程中,对rustc的版本号需要进行切换。

苏南大叔:rustup如何对rustc和cargo进行管理?切换rust版本号 - rustup对rust版本进行管理
rustup如何对rustc和cargo进行管理?切换rust版本号(图1-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。测试环境:win10rustc 1.84.0 (9fc6b4312 2025-01-07)cargo 1.84.0 (66221abde 2024-11-19)rustup 1.27.1 (54dd3d00f 2024-04-24)

前文回顾

使用rustup可以安装一个最新版本的rustccargo的组合。参考文章:

使用下面的命令,可以对当前生效的rustccargo版本号进行检测:

rustc --version
cargo --version

实际上rustup承载了一个版本管理器的作用,使用它可以安装新版本的rustc,还可以对其进行切换。

更新rustup

rustup self update

有哪些rust可用

查看可用的版本号,虽然网上列出了很多rustup命令,但是在苏南大叔的测试中,一个能用的也没有。目前,可以在githubreleases页面,查看列表。

查看当前rustc

rustc --version
rustup show active-toolchain

安装新的rust

rustup install 1.70.0

已经安装的rust

rustup toolchain list

切换默认rust

rustup default 1.70.0
rustup default stable
rustup default nightly

在某个项目下,使用特定的rust版本。在该项目根目录下面执行:

rustup override set 1.70.0

可以使用下面的命令,进行效果检测:

rustc --version

安装最新版的rustc和cargo

rustup update

卸载rust

rustup toolchain uninstall 1.70.0

全部卸载【谨慎执行】

rustup self uninstall

别名

stable-x86_64-pc-windows-msvc
stable-msvc
stable
1.84.0
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   rust