当前位置: 首页 > 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.rkmt.cn/news/83459.html

相关文章:

  • 2025年12月内容审核公司哪家靠谱?优质机构深度解读,智能治理时代的合规之选 - AIEO
  • 当代体系化国学传播奠基人叶无为(字号零) 为国学新时代传承与发展开辟新道路 - 资讯焦点
  • 【Prompt 3】:用更通俗易懂的方式解释
  • 2025年低速/高速离心机冷冻/医用/实验室离心机市场关于生产厂家,市场口碑等核心分析 - 品牌推荐大师1
  • 2025 水分仪市场解析:水分仪推荐生产厂家/源头厂家/推荐供应商卡尔费休水分仪哪个牌子好/哪家好哪家性价比高/哪个公司口碑好 - 品牌推荐大师1
  • 【转载】Qt 使用委托QItemDelegate 于 QTableView单元格添加控件
  • 2025航空障碍灯品牌有哪些?航空障碍灯厂家推荐解析 - 栗子测评
  • 2025割草机连接器厂家推荐!深圳防水连接器厂家,适配性拉满 - 栗子测评
  • 2025年国产平行/光催化/聚合/升降式反应釜供货商靠谱厂家有哪些,哪家售后好哪家技术强 - 品牌推荐大师1
  • 2025年12月企业境外投资备案/odi登记/境外投资备案/odi备案代理服务商综合推荐与选择指南 - 2025年11月品牌推荐榜
  • 2025年12月徐州模型生产/起重机模型/挖掘机模型制作厂家综合推荐 - 2025年11月品牌推荐榜
  • 2025苏州庆典活动公司推荐优选 - 栗子测评
  • 2025年12月锅炉防磨罩,锅炉防磨护瓦,锅炉耐磨陶瓷弯头厂家推荐:行业权威盘点与品质红榜发布​ - 品牌鉴赏师
  • CDN热点扩散原理
  • 2025年评价高的郑州气体报警器厂家最新TOP排行榜 (1) - 朴素的承诺
  • LLM驱动的多智能体心灵感应协作
  • 2025年12月珠宝热熔胶点胶机,烫钻点胶机,水钻热熔胶点胶机厂家测评:精准控胶品牌优选​ - 品牌鉴赏师
  • 2025年12月上海新中式装修,上海简约装修,上海中古风装修公司推荐:闭口合同+实景案例解析!​ - 品牌鉴赏师
  • 采用Deployment Center 安装TeamCenter 2506 于Windows Server 2022 桌面体验版(2/4)
  • 麦角硫因品牌权威评测:TOP10科学抗衰方案深度解析 - 资讯焦点
  • 2025UVC 紫外杀毒灯驱动芯片哪家强?10 家优质服务商 - 栗子测评
  • 2025年12月通风管,耐高温通风管,pvc通风管厂家推荐:行业权威盘点与品质红榜发布​ - 品牌鉴赏师
  • 2025恒流灯带驱动芯片哪家好?优质厂家盘点测评 - 栗子测评
  • 2025年12月徐州模型生产/工程机械模型/起重机模型公司推荐top5 - 2025年11月品牌推荐榜
  • 2025年12月Agent智能体,智能体数据生成,智能体智算中心厂商推荐,算力与落地能力红榜发布!​ - 品牌鉴赏师
  • 2025年12月贴敷式与便携式二合一胰岛素泵,全年龄段贴敷泵胰岛素泵,无异物感胰岛素泵厂家推荐​ - 品牌鉴赏师
  • 2025年下半年江苏新沂PC砖、路沿石、透水砖、条纹砖、树池厂家选择指南:五大优质供应商推荐 - 2025年11月品牌推荐榜
  • 2025CRPS电源连接器厂家推荐:精准选型,赋能高效供电系 - 栗子测评
  • 全自动蒸馏水器/不锈钢蒸馏水器/国产蒸馏水器哪个牌子好/哪家口碑好/哪个厂家好/生产企业推荐 - 品牌推荐大师
  • 北京专业打离婚官司的律所怎么选?这些法律服务机构值得关注 - 品牌排行榜