You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub Codespaces中更新rustc版本?

在GitHub Codespaces中升级Rust工具链到指定版本

问题背景

在Coursera《Data Engineering with Rust》第一周项目中,Codespaces默认rustc版本为1.70.0,无法满足clap_builder对rustc 1.74+的要求,执行rustup update提示无可更新工具链,虽已通过降级clap解决编译问题,但需升级rustc版本。

解决步骤

  • 检查当前工具链状态
    先执行以下命令确认已安装的工具链和默认版本:

    rustup show
    

    输出会显示当前活跃的工具链及已安装版本列表。

  • 手动安装指定版本工具链
    如果默认的stable版本未更新到1.74+,直接手动安装最新稳定版或目标版本:

    # 安装最新稳定版
    rustup install stable
    
    # 或者安装指定版本(比如1.74.0)
    rustup install 1.74.0
    
  • 设置默认工具链
    安装完成后,将新工具链设为默认,确保后续编译使用新版本:

    # 设为最新稳定版默认
    rustup default stable
    
    # 或者指定版本为默认
    rustup default 1.74.0
    

    执行rustc --version验证版本是否切换成功。

  • 持久化配置(可选)
    若希望每次打开Codespaces都使用指定版本的Rust,可修改.devcontainer/devcontainer.json或添加Dockerfile:

    • 方式1:在devcontainer.json中添加工具链配置
      "features": {
        "ghcr.io/devcontainers/features/rust:1": {
          "version": "stable"
        }
      }
      
    • 方式2:使用Dockerfile指定Rust基础镜像
      FROM rust:1.74-slim
      # 其他配置...
      

    修改后重启Codespaces即可生效。

内容的提问来源于stack exchange,提问作者user1245262

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 03:54:56