1. 安装
1.0 环境变量配置
- CARGO_HOME
以后的~/.cargo
目录,就是这里指定的目录
- RUSTUP_HOME
不指定安装在~用户目录下. Linux无所谓,一般/home都是单独挂载的.
1.1 安装 C 编译器
- Windows
官网推荐的是Visual Studio C++ Build tools安装MSVC,但MSVC太大了,所以用MinGW64.
- MinGW64下载地址,点击下方x86_64-posix-seh下载压缩包.
- 解压上一步下载的压缩包,同时将
bin
目录添加到Path.- Linux/MacOS
- Windows
- 下载RUSTUP-INIT.EXE (64-BIT)
- 安装RUSTUP-INIT.EXE
- 运行安装程序后,进行到选择安装项时
- 安装MSVC的话,就是默认的
- 安装MinGW64的话,选择2,将1的配置
msvc
改成gnu
- Linux/MacOS
curl https://sh.rustup.rs -sSf | sh
下载安装rustup
- 其他参考Windows部分
1.国内镜像加速 添加2个环境变量: RUSTUP_DIST_SERVER: “https://mirrors.ustc.edu.cn/rust-static“ RUSTUP_UPDATE_ROOT: “https://mirrors.ustc.edu.cn/rust-static/rustup“ 2.Linux下安装可能有个问题,就是安装都没问题,但是
caogo build
报错 可能是依赖没下好,具体缺哪些我也不知道. 此时可以rustup self uninstall卸载了,使用发行版自身的包管理器安装rustc
. Ubuntu: 或者用包管理器安装后再卸载了(不要删除依赖),再重新安装rustup
脚本 也可以通过apt install rustc
,查看依赖记下来. 3.Linux终端下可通过设置代理方式下载,升级。 Qv2ray开启代理后,在终端中: export http_proxy=http://127.0.0.1:8889 export https_proxy=http://127.0.0.1:8889 //上面可能不管用 curl cip.cc 测试,是否走代理。
1.3 更换crates.io国内源
默认的源,下载index,依赖慢
[source.crates-io]
replace-with = 'tuna'
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
2. 升级
3. 卸载
rustup self uninstall