Rust Installation with relative Configuration
选用 rsproxy.cn 节点
Update:24/01/25
- https://rsproxy.cn/ 参考此网站即可
References
rustup
是 Rust 的安装程序,也是它的版本管理程序。 强烈建议使用 rustup
来安装 Rust,当然如果你有异心,请寻找其它安装方式,然后再从下一节开始阅读。
haha,开个玩笑。读者乃大大,怎么能弃之不顾。
注意:如果你不想用或者不能用 rustup,请参见 Rust 其它安装方法。
在 Linux 或 macOS 上安装 rustup
官方的下载方式
打开终端并输入下面命令:
$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
这个命令将下载一个脚本并开始安装 rustup
工具,此工具将安装 Rust 的最新稳定版本。可能会提示你输入管理员密码。
如果安装成功,将出现下面这行:
Rust is installed now. Great!
OK,这样就已经完成 Rust 安装啦。
使用 Brew 进行安装 推荐
如果想用 brew 安装,那就直接安装 rustup 工具:
$ brew install rustup-init
安装 Rust 之前,可以设置 ustc 的代理来提高下载速度:
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
然后执行:
$ rustup-init
即可安装好 rust 环境及相关工具链。
不过这样安装,要升级 rustup 不能这样子升级:
$ rustup self update
上面命令是无效的,brew 接管了 rustup 的更新及卸载。需要卸载 rust 环境可以使用官网的命令安装 rustup 卸载。
安装完成后设置 Crates 镜像(编辑 $HOME/.cargo/config):
本机的位置是:
/Users/koshkaaa/.cargo/config
为了解决 crates.io 仓库代码拉取满的异常,很多次超时导致引用库没法编译。
[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"
查看安装版本
➜ rustc --version
rustc 1.74.0 (79e9716c9 2023-11-13)
➜ cargo --version
cargo 1.74.0 (ecb9851af 2023-10-18)
➜ rustup --version
rustup 1.26.0 (2023-04-05)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.74.0 (79e9716c9 2023-11-13)`