Rust 环境搭建笔记
在 Mac 下,Rust 的环境有两种方式,一种是通过官网的命令安装 rustup,就会安装好 rustc 和 cargo 等工具。还有一种方式是通过 brew 安装。
如果通过 brew 安装,执行如下命令:
sh
brew install rust上面的方式安装后不能使用 rustup 工具来管理版本,所以不推荐。
如果想用 brew 安装,那就直接安装 rustup 工具:
sh
brew install rustup-init然后执行:
sh
rustup-init即可安装好 rust 环境及相关工具链。
不过这样安装,要升级 rustup 不能这样子升级:
sh
rustup self update上面命令是无效的,brew 接管了 rustup 的更新及卸载。需要卸载 rust 环境可以使用官网的命令安装 rustup 卸载。
安装 Rust 之前,可以设置 ustc 的代理来提高下载速度:
sh
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup安装完成后设置 Crates 镜像(编辑 $HOME/.cargo/config):
ini
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"Rust crates.io 换国内镜像源
进入当前用户的 .cargo 目录 cd ~/.cargo
新建名字叫 config 的文件
编辑 config 文件写入
ini
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"