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"