官网:
Rust Programming Language
选择语言中文,马上开始,下载RUSTUP-INIT.EXE,咱们电脑一般是64位。
rust默认直接装在c盘,想安装其他盘,先设置环境变量。RUSTUP_HOME,CARGO_HOME,
自己先创建好目录,.rustup 和 .cargo
启动rustup-init.exe,会看到如下提示
如果遇到如下页面:是说需要c++构建工具,如果你知道要怎么做,则continue。咱们当然知道要怎么做,所以继续。
环境变量是在系统变量里添加
配置完以后,重新再启动下rustup-init.exe,就会看到已经是自己的目录了。
如果已经安装 MSVC,那么安装过程会非常的简单,输入 1 并回车,直接进入第二步。
如果安装的是 MinGW,输入 2 (自定义安装),然后系统会询问你 Default host triple? ,将 x86_64-pc-windows-msvc 的 "msvc" 改为 "gnu" 再输入安装程序:
x86_64-pc-windows-msvc编译相对x86_64-pc-windows-gnu会慢一点
不需要修改的地方直接回车,选完以后就是这样:
注:default toolchain,stable稳定版(有的指每周更新),nightly最新版(有的指每日更新),开发的话选稳定版即可。
注2:如果安装出现下载不动的情况,需要配置rustup镜像。见下文
Rust 开发环境中,所有工具都安装在 ~/.cargo/bin
目录,包括 rustc
、cargo
和 rustup
。
配置环境变量:用此目录
rustc --version 检查是否安装成功。
rust 创建项目并运行
清华镜像 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
使用帮助 -> rustup ->使用这个配置到环境变量里
RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
和上面一样清华镜像->使用帮助 -> crates ->根据页面提示操作即可
新建文件,命名config(不要有后缀), 复制上面的镜像,保存。
选择rust-analyzer,虽然rust下载量多,但没有analyzer好用。两个一起安装会有冲突。
这个插件会经常更新,LSP语言服务协议工具。可以设置更新时间,默认是每周。
进入设置,搜rust channel, stable是每周更新,nightly是每天更新
rust开发vscode该怎么配置?_哔哩哔哩_bilibili
里面有两种安装模式,mingw,和msvc
10分钟内完成:Rust的安装与配置_哔哩哔哩_bilibili
问题:could not remove 'rustup_home' directory: 'C:\Users\Tony\.rustup': Access is denied
原因:rust程序在后台还在运行。
解决:任务管理器结束任务。再去卸载