rustup如何对rustc和cargo进行管理?切换rust版本号
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
苏南大叔并不是想进行rust
代码的开发,仅仅是因为要安装python
开发大模型的相关第三方仓库,对仓库的构建过程中,需要使用rustc
进行编译而已。在不断尝试的过程中,对rustc
的版本号需要进行切换。
苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。测试环境:win10
,rustc 1.84.0 (9fc6b4312 2025-01-07)
,cargo 1.84.0 (66221abde 2024-11-19)
,rustup 1.27.1 (54dd3d00f 2024-04-24)
。
前文回顾
使用rustup
可以安装一个最新版本的rustc
和cargo
的组合。参考文章:
使用下面的命令,可以对当前生效的rustc
和cargo
版本号进行检测:
rustc --version
cargo --version
实际上rustup
承载了一个版本管理器的作用,使用它可以安装新版本的rustc
,还可以对其进行切换。
更新rustup
rustup self update
有哪些rust可用
查看可用的版本号,虽然网上列出了很多rustup
命令,但是在苏南大叔的测试中,一个能用的也没有。目前,可以在github
的releases
页面,查看列表。
查看当前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
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。