rust windows安装失败解决办法

没有检索到摘要

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

Windows操作系统在Rust官网下载安装包rustup-init.exe后安装报错

error: could not download file from ‘https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256’
TCP连接失败

尝试关闭VPN,打开VPN均无法解决报错。

邀请两位同学尝试,一位和我同样报错,一位成功安装

解决方法

类似的安装问题可以在Github找到相似的Issue,解决方法如下

  • 访问网站直接下载完整文件

  • 下滑找到windows版本的安装包
    在这里插入图片描述
    有mingw可以用gnu,之前安装过visual studio的可以用msvc,选择Stable版本的msi下载

  • 下载后安装,安装完成之后可以在 C:\Program Files中找到一个Rust Stable的文件夹,将bin目录添加到Path

  • 打开终端,测试

    rustc --version
    cargo --version
    

    在这里插入图片描述

  • 打开你的常用编辑器/IDE,新建 mycode.rs

    fn main() {
    	println!("hello world");
    }
    
    rustc mycode.rs
    
    ./mycode
    
### 安装Rust及其包管理工具Cargo 为了在Kali Linux上成功安装并配置Rust编程语言以及其包管理工具Cargo,可以遵循以下方法: 对于未预先配备GCC编译器和其他必要组件的新鲜安装版Kali Linux而言,在开始之前需先确保这些基础软件已就绪。通过执行如下命令来更新现有程序包列表并且安装基本构建必需品[^1]。 ```bash sudo apt update && sudo apt install build-essential -y ``` 随后,可以通过curl获取官方提供的脚本文件以完成Rust稳定版本的部署工作,并自动处理好环境变量设置以便能够顺利调用新加入系统的二进制文件[^2]。 ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 上述过程结束后,建议重启shell会话或者手动将`/root/.cargo/bin`(假设是在root权限下操作)路径添加到当前用户的PATH环境中去,从而保证后续可以直接利用cargo指令开展项目创建等活动。 另外值得注意的是,在遇到网络连接不稳定的情况下可能会导致下载失败等问题发生;此时可考虑借助国内镜像源提高效率减少错误几率。例如参照Windows平台下的解决办法调整相应的环境变量指向中科大提供的镜像站点地址[^3]。 #### 使用国内镜像加速安装(适用于网络状况不佳的情况) 如果默认方式无法正常加载资源,则可以在启动安装流程前先行设定两个特定环境变量用于指定替代服务器位置,具体做法如下所示: ```powershell export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup ``` 之后再继续按照前述步骤执行安装命令即可尝试解决问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值