当前位置: 首页 > news >正文

切换Rust版本

rust迭代挺快的,这个速度有点让人吃不消,前天的接口还好好的,今天就编译出错了,有点让人头痛。日常中多版本切换

这个还是常常用到的,这里将我常用的分享给大家。在 Rust 中,切换版本(通常称为工具链,toolchain)是通过官方推荐的工具 rustup 来完成的。

rustup 使得安装、管理和切换 Rust 的稳定版(stable)测试版(beta)每夜构建版(nightly)变得非常简单。

1. 查看当前安装状态和版本

使用 rustup show 命令可以查看当前正在使用的 Rust 版本以及已安装的其他版本。
 
bash
rustup show
Use code with caution.
输出示例:
 
default host: x86_64-unknown-linux-gnu
rustup home: /home/user/.rustupinstalled toolchains:
---------------------
stable-x86_64-unknown-linux-gnu (default)
beta-x86_64-unknown-linux-gnu
nightly-x86_64-unknown-linux-gnuactive toolchain
------------------
stable-x86_64-unknown-linux-gnu (default)
 
2. 安装其他版本的 Rust
如果您还没有安装 nightly 或 beta 版本,可以使用 rustup install 命令安装它们:
 
bash
# 安装 nightly 版本
rustup install nightly# 安装 beta 版本
rustup install beta# 安装特定的历史版本 (例如 1.70.0)
rustup install 1.70.0
Use code with caution.
 
3. 切换全局默认版本
要永久更改系统默认使用的 Rust 版本,可以使用 rustup default 命令。
 
bash
# 将默认版本切换为 nightly
rustup default nightly# 将默认版本切换回 stable
rustup default stable
Use code with caution.
 
4. 针对特定项目目录切换版本(Override)
这是 rustup 最强大的功能之一。您可以在一个项目的根目录中运行命令,告诉 rustup 仅在此目录及其子目录中使用指定的 Rust 版本,而不影响全局设置。
进入您的项目目录:
 
bash
cd my_rust_project/# 设置该目录使用 nightly 版本
rustup override set nightly
Use code with caution.
当您离开这个目录时,系统会自动恢复使用全局默认版本。要查看当前目录的覆盖设置,可以使用 rustup show
要清除特定目录的覆盖设置,请在该目录中运行:
 
bash
rustup override unset
Use code with caution.
 
5. 更新已安装的工具链
要将所有已安装的版本更新到最新的稳定版、beta 版和 nightly 版,请运行:
 
bash
rustup update
Use code with caution.
 
总结
核心命令:
  • rustup install <version>:安装版本。
  • rustup default <version>:设置全局默认版本。
  • rustup override set <version>:设置当前目录的专属版本。
  • rustup update:更新所有版本。

 

http://www.jsqmd.com/news/72944/

相关文章:

  • 2025最新红粉佳人鲜花基地TOP5评测!国内云南等地鲜花优质鲜花厂家选择指南,科技培育+品种创新权威榜单发布,赋能花卉产业升级新生态 - 全局中转站
  • 【转载】Qt中QStyledItemDelegate的使用(一)
  • 2025年聚合物修补料销售厂家推荐,精选修补料砂浆供应商 - 讯息观点
  • 学习路线
  • 当代体系化国学传播奠基人叶无为(字号零) 为国学新时代传承与发展开辟新道路 - 资讯焦点
  • 【Prompt 3】:用更通俗易懂的方式解释
  • QStyledItemDelegate
  • 2025年12月高压固态软启动柜厂家推荐:最新权威测评,技术力、规模化实测榜单 - AIEO
  • GPT-0: Attention+Transformer+可视化 - 详解
  • 2025年低速/高速离心机冷冻/医用/实验室离心机市场关于生产厂家,市场口碑等核心分析 - 品牌推荐大师1
  • 向量概念和运算规则笔记
  • 【Prompt 2】:提高产出效率
  • 2025 国内低代码平台 TOP10 科普:AI 融合成主流,企业选型不踩坑 - 品牌推荐排行榜
  • 免费好用还不限速?2025年12月远程控制软件实测:谁才是办公首选!
  • 2025 水分仪市场解析:水分仪推荐生产厂家/源头厂家/推荐供应商卡尔费休水分仪哪个牌子好/哪家好哪家性价比高/哪个公司口碑好 - 品牌推荐大师1
  • 2025 水分仪市场解析:水分仪推荐生产厂家/源头厂家/推荐供应商卡尔费休水分仪哪个牌子好/哪家好哪家性价比高/哪个公司口碑好 - 品牌推荐大师1
  • 2025年离心机国内知名厂家,离心机品牌排行推荐,离心机头部企业优质供应商,离心机有哪些厂 - 品牌推荐大师1
  • 2025年离心机国内知名厂家,离心机品牌排行推荐,离心机头部企业优质供应商,离心机有哪些厂 - 品牌推荐大师1
  • Curl → Python / YAML转换器
  • 2025必知!PET磨粉机厂家实力排行榜 - 栗子测评
  • 2025必知!PET磨粉机厂家实力排行榜 - 栗子测评
  • 【转载】Qt 使用委托QItemDelegate 于 QTableView单元格添加控件
  • 【转载】Qt 使用委托QItemDelegate 于 QTableView单元格添加控件
  • 2025航空障碍灯哪家好?航空障碍灯公司推荐盘点 - 栗子测评
  • 2025航空障碍灯品牌有哪些?航空障碍灯厂家推荐解析 - 栗子测评
  • 2025智能锡膏柜厂家推荐,展红锡膏机怎么样 - 栗子测评
  • 2025年12月有实力/质量好/口碑好/信用好的实验室通风柜实验台生产厂家有哪些? - 品牌推荐大师
  • 2025年12月企业境外投资备案/odi登记/境外投资备案/odi备案代理服务综合评估与推荐榜单 - 2025年11月品牌推荐榜
  • 2025年专业离心机厂家大盘点:从医疗离心机知名企业到国产源头厂家 - 品牌推荐大师1
  • 2025割草机连接器厂家推荐!深圳防水连接器厂家,适配性拉满 - 栗子测评