如何解决Ubuntu上的‘stable-x86_64-unknown-linux-gnu unchanged - (error reading rustc version)’错误
解决WSL Ubuntu中Rust安装错误
stable-x86_64-unknown-linux-gnu unchanged - (error reading rustc version)的方案 更新系统依赖包
先确保Ubuntu环境的基础依赖完整,执行:sudo apt update && sudo apt upgrade -y sudo apt install build-essential curl file git -y清理旧安装残留
如果之前尝试过安装Rust,先彻底清理相关文件:rustup self uninstall -y rm -rf ~/.cargo ~/.rustup关闭当前终端,重新打开一个新的WSL会话。
重新执行官方安装脚本
使用官方提供的rustup安装脚本重新安装:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh安装时选择默认配置(输入
1回车),完成后执行以下命令加载环境变量:source $HOME/.cargo/env验证安装结果
执行以下命令确认Rust组件正常:rustc --version cargo --version若能正常输出版本信息,说明安装成功。
额外排查项
- 检查WSL版本:在Windows终端执行
wsl --list --verbose,确保使用的是WSL2,若为WSL1,执行wsl --set-version Ubuntu-22.04 2(替换为你的Ubuntu发行版名称)升级。 - 测试网络连通性:在WSL内执行
ping static.rust-lang.org,确保能正常访问Rust官方资源。
- 检查WSL版本:在Windows终端执行
内容的提问来源于stack exchange,提问作者Jeffersonituen
相关产品推荐
相关产品推荐

