安装 rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Is Rust up to date?
Rust updates very frequently. If you have installed Rustup some time ago, chances are your Rust version is out of date. Get the latest version of Rust by running
rustup update
.
参考文章:Quickly set up a Rust development environment and write a small app!
rust
没有被墙,速度还可以
实在不行用下面的命令下载安装RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup update
命令可以帮我们在线升级 rust 以及工具链的版本
配置 rust 基础环境变量
把下面的内容添加到环境变量文件中
. "$HOME/.cargo/env"
配置 rustup 镜像
使用 rustup
前,先设置环境变量 RUSTUP_DIST_SERVER
(用于更新 toolchain
):
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
以及 RUSTUP_UPDATE_ROOT
(用于更新 rustup
):
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
配置 cargo 环境变量
在 $HOME/.cargo/config
中添加如下内容:
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
参考文章:Rust Crates 源使用帮助
⚠️ 现在是 2024,$HOME/.cargo/config
已经废弃了,改成 /home/pon/.cargo/config.toml
了
参考文章:使用国内镜像安装Rust开发环境
使用 vscode remote ssh
远程编辑 rust
代码👇
使用 clion
本地编辑 rust
代码👇
rustc rustup cargo三者的关系是什么? - LingerZ的回答 - 知乎
https://www.zhihu.com/question/447011073/answer/1756560607
推荐安装这两个工具
cargo install exa
cargo install fd-find
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。