windows下rust环境的安装(现在是2023年5月份)

发布时间 2023-05-22 11:03:01作者: 老魏去东

在自己家电脑上安装一下rust,还是遇到一些问题,这里记录一下,免得后面再踩坑。

官方网站

获取主要信息还得靠官网,比如安装软件:)

地址是 https://www.rust-lang.org/zh-CN/ ,点马上开始就能进入下载页面了。
image

开发工具

我用的是IDEA,用vs code也可以。都需要插件,直接搜索“rust”,一般第一个插件就是需要的。
image

现在就已经可以写简单代码执行了。

切换源

如果需要其他依赖,crates.io这个网站的访问速度太感人,可以切换源,网上一搜一大把。

在c盘\用户\你的名字.cargo目录下创建config文件,我往里面写的是

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
# 指定镜像
replace-with = 'ustc'

# rustcc 1号源
[source.rustcc]
registry = "git://crates.rustcc.com/crates.io-index"

# rustcc 2号源
[source.rustcc2]
registry = "git://crates.rustcc.cn/crates.io-index"

# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# 中国科学技术大学
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"

# 阿里云
[source.aliyun]
registry = "https://code.aliyun.com/rustcc/crates.io-index.git"


[http]
check-revoke = false

[net]
git-fetch-with-cli = true

重启IDEA就好了。

安装git

其实我上面还遇到了一个问题,切换完crate的源后,拉不下来新的索引。原因是我家里电脑没git。
win的安装包在 https://git-scm.com/download/win 。找到合适的下载安装就行
image

安装gcc

如果使用的crate需要gcc,需要通过mingw安装。
官方指导是 https://code.visualstudio.com/docs/cpp/config-mingw 。我是通过stackoverflow网友的方法成功的:https://stackoverflow.com/a/72646362/1687636
image


大家遇到其他安装问题欢迎留言讨论!