安装Rust
使用 Rustup
Rustup 是官方提供的安装工具,不仅可以下载 Rustc 编译工具,还可以下载各种 Rust 的工具链。
Rustup 镜像/反代
- 使用方式
把一下代码复制到.bashrc
或者类似文件(.zshrc
等)然后执行source .bashrc
或者将其添加到环境变量
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
rust.cc:https://rustforce.net/article?id=429df22d-a186-438a-8d83-6ab0b44beeb4
安装 Rustup
先打开 Rustup 的官网:https://rustup.rs,然后根据提示下载或运行命令就可以了。比如在 Linux 下执行curl https://sh.rustup.rs -sSf | sh
即可。
其他方式下载 Rust-Static
-
ArchLinux
不通过Rustup直接安装Rust在ArchLinux下可以通过archlinuxcn提供的中文社区仓库来安装Rust nightly和Cargo。 -
Windows
在Windows下可以通过Chocolatey来安装Rust GNU ABI或者Visual Studio ABI
tips
安装完成后记得执行source $HOME/.cargo/env
或者将$HOME/.cargo/bin
加入到环境变量中
配置 crate.io 镜像
因为cargo等下载需要连接 crate.io 网络如果不是很好的话会特别慢,可以在$HOME/.cargo/
下建立一个config
文件,加入如下配置:
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
如果不能使用git
的话,可以把registry
替换成:
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 教程开始学习跟编译器斗争啦!
网友评论