Rust环境安装⚓︎
我认为严格来说应该分三步(可以参考国内的一本Rust中文圣经),其中第三步是因为我喜欢使用Vscode
- 搞定 C++ 构建依赖 (MSVC)
- 下载并运行官方安装器 (
rustup) - 激活 VS Code
使用的是Windows11,Nixos下载对应的包即可
但是实际上操作只需要去官网下载rust-init.exe文件然后运行,会出现三个选项你只需要选择1然后回车,或者直接回车,等待其下载完成即可,如果是在powershell中使用可能会出现无法连接的问题(实际就是网络问题),请通过你的代理访问或者干脆设置国内源使用
- 使用清华/中科大镜像源(最简单,推荐)
# 1. 设置 Rust 核心组件的下载镜像(这里用清华源)
$env:RUSTUP_DIST_SERVER="https://mirrors.tuna.tsinghua.edu.cn/rustup"
# 2. 设置 Rustup 自身更新的镜像
$env:RUSTUP_UPDATE_ROOT="https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup"
# 3. 在同一个窗口中,重新运行安装程序
.\rustup-init.exe
- 因为终端默认不走代理,所以把代理挂上
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"
.\rustup-init.exe
端口号当然应该填实际的
然后在Vscode中下载rust-analyzer扩展,不要下载那个rust扩展,社区>官方(现在都是官方),关于为什么请参考Rust语言圣经
下面是测试是否可以正常运行的文件("Hello world"),新建一个文件夹然后创建相关文件:
cargo new hello_rust
cd hello_rust
cargo run