安装Rust

使用 Rustup

Rustup 是官方提供的安装工具,不仅可以下载 Rustc 编译工具,还可以下载各种 Rust 的工具链。

Rustup 镜像/反代

  • 使用方式 把一下代码复制到.bashrc或者类似文件(.zshrc等)然后执行source .bashrc或者将其添加到环境变量

    1
    2
    
    export RUSTUP_DIST_SERVER=https://mirrors.sjtug.sjtu.edu.cn/rust-static
    export RUSTUP_UPDATE_ROOT=https://mirrors.sjtug.sjtu.edu.cn/rust-static/rustup
  • 可选择的地址

上海交大:https://mirrors.sjtug.sjtu.edu.cn/#/ 中科大:http://mirrors.ustc.edu.cn/help/rust-static.html

安装 Rustup

先打开 Rustup 的官网:https://rustup.rs,然后根据提示下载或运行命令就可以了。比如在 Linux 下执行curl https://sh.rustup.rs -sSf | sh 即可。

其他方式下载 Rust-Static

tips

安装完成后记得执行source $HOME/.cargo/env或者将$HOME/.cargo/bin加入到环境变量中

配置 crate.io 镜像

因为cargo等下载需要连接 crate.io 网络如果不是很好的话会特别慢,可以在$HOME/.cargo/下建立一个config文件,加入如下配置:

1
2
3
4
5
[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

如果不能使用git的话,可以把registry替换成:

1
registry = "https://mirrors.ustc.edu.cn/crates.io-index"

(参考:http://mirrors.ustc.edu.cn/help/crates.io-index.html

总结

至此 Rust 已经完整的安装好了,当然还有 RLS(Rust Language Server)、rust-clippy 等工具,不过现在已经可以开始跟着各类 Rust 教程开始学习跟编译器斗争啦!