如何配置Rust、Git,并从Github上拉下一个项目

文章目录

配置Rust

  1. Rust 工具链:安装 Rustup,项目会自动用 rust-toolchain.toml 里指定的版本

    接下来你可以直接运行程序,然后安装到C盘,这是最简洁,最快的方法。
    或者有点麻烦,跟我操作,安装到其他盘。
    打开 新的 PowerShell,注意,一定是PowerShell,不能是CMD,记住了。
    直接复制下面两行命令,路径自己改:
    这里我要安装到E:\Program\Work\RustProgtammingLanguage路径下。
bash 复制代码
$env:RUSTUP_HOME = "E:\Program\Work\RustProgtammingLanguage\.rustup"
$env:CARGO_HOME   = "E:\Program\Work\RustProgtammingLanguage\.cargo"

用cd命令进到你rust安装程序的文件夹。

运行 rustup 安装:

bash 复制代码
./rustup-init.exe

直接按回车(选择 1)

如果你有某些网络加速工具,那就成了,如果没有,就会弹出如下报错:

没关系,用镜像即可。

先按回车退出当前报错窗口

复制下面2行命令,直接在 PowerShell 里粘贴执行

bash 复制代码
# 配置国内镜像
$env:RUSTUP_DIST_SERVER="https://rsproxy.cn"
$env:RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"

再重新安装

bash 复制代码
./rustup-init.exe

这就OK了。

安装成功后,记得执行:

bash 复制代码
setx RUSTUP_HOME "E:\Program\Work\RustProgtammingLanguage\.rustup"
setx CARGO_HOME "E:\Program\Work\RustProgtammingLanguage\.cargo"

setx RUSTUP_DIST_SERVER "https://rsproxy.cn"
setx RUSTUP_UPDATE_ROOT "https://rsproxy.cn/rustup"

如果不执行 setx,下次电脑重启、换个终端,镜像就失效了,又会下载失败、报错 10060。

前面$env:RUSTUP_DIST_SERVER="https://rsproxy.cn"那两行只对当前这个终端窗口有效,关掉这个窗口 ,镜像会消失。

而 setx 的作用是把镜像配置写到系统里,永久保存。

安装完了,关闭这个PS,然后开一个新的PS,测一下是否成功:

bash 复制代码
rustc --version
cargo --version
rustup show

安装Git

要下载 GitHub 仓库,必须用 Git 工具。

检查有没有安装 Git,打开 PowerShell,输入:

bash 复制代码
git --version

这样就说明没有。

如果你有"网络加速"工具,那正常下载,没有的话下载会有些慢。

下载后,直接点击安装。

安装到哪个地方随便,可以不装在C盘。

推荐这个"把 Git Bash 集成到 Windows 终端"勾上。

这一步是选择 Git 快捷方式在开始菜单的存放位置。

保持默认设置,直接点击「Next」继续安装。

这一步是选择Git 默认编辑器。

看你自己,我选的是VSCode

后续所有 Git 安装页面,全部保持默认设置,一路点「Next」直到安装完成。

这时候再来测试一下版本:

拉取仓库

打开你的VSCode。

点击「欢迎页」的 「克隆 Git 仓库」(如果没看到,按 Ctrl+Shift+P 输入 Git: Clone)

输入你要拉取的项目仓库地址,回车

如果用的不是github,而是gitee源的话,就点这个克隆。

复制这个https的链接,然后在VSCode登录一下Gitee账号。

选择克隆到的本地路径,等待克隆完成。

相关推荐
u13013010 分钟前
GitHub 热榜项目:日榜(2026-09-13)
github
Leaderxin25 分钟前
还在用 Electron?6 种跨平台桌面方案横评:Rust + Vue 把安装包从 224MB 干到 4.7MB
rust·vue·跨平台·tauri·桌面应用
典典分享指南29 分钟前
AI 配图的排版规范
macos·docker·github·vim·visual studio
程序员柒叔29 分钟前
把可观测性数据送进 LLM 追踪平台
人工智能·llm·github·agent·可观测性·langfuse
海盗123431 分钟前
微软技术日报 2026-09-14:Rust 升为微软一级语言,云业务重组为智能体与基础设施
开发语言·microsoft·rust
传奇开心果编程37 分钟前
【xilem0.4基础语法学与练】第53课 to_do_mvc 官方示例代码深度解析
学习·rust·前端框架
孙启超1 小时前
【AI开发之Rust】第 5 课:引用与生命周期 —— 借用能活多久?
人工智能·后端·rust·llm·ai应用开发
喵喵锤锤你小可爱2 小时前
SerialHub:把串口变成 WebSocket 字节管道,浏览器和脚本直接读写(开源工具 SerialHub 实战)
websocket·rust·嵌入式·串口调试·开源工具
爱奥尼欧2 小时前
【Git】远程分支删了本地还在、两个分支历史不相干?两招故障排解
开发语言·git
Java后端的Ai之路2 小时前
Git冲突完整排查与实战:本地修改覆盖报错到成功推送全流程复盘
开发语言·人工智能·git·python·pop