Rust 安装、问题记录

Rust 安装、问题记录

遇到的一些问题

网络问题

powershell 输入下面两条命令,然后执行rustup-init.exe

PS > $ENV:RUSTUP_DIST_SERVER='https://mirrors.ustc.edu.cn/rust-static'
PS > $ENV:RUSTUP_UPDATE_ROOT='https://mirrors.ustc.edu.cn/rust-static/rustup'
PS > $ENV:RUSTUP_DIST_SERVER='https://mirrors.tuna.tsinghua.edu.cn/rustup'
PS > $ENV:RUSTUP_UPDATE_ROOT='https://mirrors.ustc.edu.cn/rust-static/rustup'

安装

换源

cd ~\.cargo
touch config
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
# 指定镜像
replace-with = 'tuna'

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

切换到nightly

rustup install nightly
rustup default nightly
### 如何在 IntelliJ IDEA 中安装并配置 Rust 插件 #### 安装 Intellij-Rust 插件 为了在 IntelliJ IDEA 上启用 Rust 支持,需要先安装 **Intellij-Rust** 插件。该插件提供了对 Rust 语言的支持功能,例如语法高亮、代码补全以及调试支持[^1]。 可以通过以下方式完成插件的安装: 进入 `File` -> `Settings` -> `Plugins` 页面,在 Marketplace 或 Browse Repositories 输入框中搜索 “Rust”,找到官方提供的 **IntelliJ-Rust Plugin** 并点击 Install 进行安装。 #### 配置 Rust 开发环境 除了安装插件外,还需要正确配置本地的 Rust 工具链来确保开发环境能够正常运行。以下是具体的配置方法: ##### Windows 下安装 Rust 环境 通过访问 [Rust 官方网站](https://www.rust-lang.org/tools/install),可以获取到最新的安装说明。推荐使用 `rustup` 初始化脚本进行安装。执行命令如下所示: ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 由于默认情况下 `rustup-init` 使用的是国外服务器作为下载源,可能会因为网络原因导致速度缓慢甚至失败。因此建议设置国内镜像加速下载过程[^3]: ```bash set RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup set RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup ``` 上述命令会临时更改当前 session 的环境变量指向清华大学开源软件镜像站中的资源位置。 完成后重启终端再次尝试运行初始化程序即可顺利完成安装操作。 #### 测试开发环境是否成功搭建 当以上步骤全部完成后,可以在 IntelliJ IDEA 创建一个新的 Rust Project 来验证整个流程是否有误。如果一切顺利的话,则应该可以看到项目结构被自动解析出来,并且编辑器具备基本的功能特性比如错误检测和重构辅助等功能[^2]。 另外还可以借助 Continue 插件进一步优化日常编码效率。它可以帮助记录工作状态以便快速恢复之前中断的任务点;同时减少了频繁切换不同应用程序所带来的干扰因素从而提高了整体生产力水平[^4]。 ```python fn main() { println!("Hello, world!"); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值