VsCode 安装配置 Rust

下载 rustup-init
配置环境变量
CARGO_HOME = E:\Soft\Rust\.cargo
RUSTUP_HOME = E:\Soft\Rust\.rustup
RUSTUP_UPDATE_ROOT = http://mirrors.ustc.edu.cn/rust-static/rustup
RUSTUP_DIST_SERVER = http://mirrors.ustc.edu.cn/rust-static
path 添加 %CARGO_HOME%\bin
命令行下安装,
set RUSTUP_UPDATE_ROOT = http://mirrors.ustc.edu.cn/rust-static/rustup
set RUSTUP_DIST_SERVER = http://mirrors.ustc.edu.cn/rust-static
rustup-init
不要安装 nightly 版本 , rls 无法工作在 nightly 下

如果装错了 , 运行 rustup toolchain install stable-i686-pc-windows-msvc 重装
运行 rustup default stable-i686-pc-windows-msvc 设为默认

vscode 安装 扩展 Rust support for Visual Studio Code

如果提示需要安装XXX, 一路确定

ctrl + shift + p 输入 tasks

选择 任务:配置默认生成任务
选择 Rust: cargo run …

ctrl + shift + b 运行
### 如何在 VS Code 中配置 Rust 开发环境 要在 VS Code 中设置 Rust 开发环境,可以按照以下方法操作: #### 1. 安装 Rust 工具链 首先需要安装 Rust 的工具链。可以通过运行 `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh` 来完成安装[^4]。此命令会下载并执行 Rust安装脚本,默认情况下会在用户的主目录下创建 `.cargo/bin/` 文件夹。 #### 2. 配置 VS Code 插件支持 为了更好地支持 Rust 开发,在 VS Code 中推荐安装一些常用的插件: - **rust-analyzer**: 提供语法高亮、代码补全等功能,是一个强大的语言服务器[^3]。 - **Error Lens**: 显示错误和警告信息,帮助开发者更快定位问题[^5]。 - **crates**: 方便管理 Rust 的依赖包,提升开发效率。 - **Better TOML**: 改善对 `Cargo.toml` 文件的支持,增强用户体验。 这些插件可以在 VS Code 的扩展市场中搜索到,并一键安装。 #### 3. 设置工作区环境变量 如果希望更方便地管理和切换不同的 Rust 版本或者目标平台,则可能需要用到多版本管理工具如 `rustup` 或者其他类似的解决方案。确保将 `$HOME/.cargo/bin` 添加至系统的 PATH 环境变量中以便全局调用相关命令。 #### 4. 利用预构建容器化方案加速上手过程 对于不想手动调整太多配置的新手来说,还可以考虑利用 Microsoft 提供的官方示例项目 vscode-remote-try-rust 。这个项目基于远程开发理念设计而成,允许用户借助 Docker 技术快速获得一个已经准备好的集成式开发环境而无需担心兼容性和复杂度等问题存在 [^2]: ```bash git clone https://github.com/microsoft/vscode-remote-try-rust.git cd vscode-remote-try-rust/ docker-compose up ``` #### 示例程序验证环境有效性 最后一步就是测试整个流程是否成功生效啦! 创建一个新的文件命名为 main.rs 并输入如下内容: ```rust fn main() { println!("Hello, world!"); } ``` 保存之后按下 Ctrl+Shift+B 组合键触发内置任务 runner 执行 cargo build , 如果一切正常的话应该可以看到终端打印出 "Compiled successfully!" 字样以及 Hello,world ! 输出结果. ### 注意事项 确保所有组件都已正确定位并且相互之间能够顺畅通信非常重要; 同时也要记得定期更新各个软件版本以获取最新特性和修复潜在漏洞.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值