Mac安装Rust
1. 介绍
Rust
是一种极具特色的系统编程语言。它以严格的内存安全机制确保程序无内存访问错误,实现高性能的同时保持代码可读性与可维护性,还提供安全的并发编程模型。在应用上,适用于系统编程、Web
开发及区块链等领域。其优势在于可靠性高,能减少因错误导致的停机和数据丢失;高效性突出,在处理大量数据和复杂计算时表现出色;并且拥有活跃的社区,提供丰富文档、库和工具,为开发者快速上手和解决问题提供有力支持。
在性能方面,Rust
毫不逊色。它能够生成极为高效的机器码,可与 C
和 C++
等传统低级语言相媲美。Rust
借助零成本抽象和优化的编译过程,在实现高性能的同时,依然保持着代码的清晰易读和良好的可维护性。
2. 使用 brew 安装
如果想用 brew
安装,那就直接安装 rustup
工具:
brew install rustup-init
然后执行:
rustup-init
即可安装好 rust
环境及相关工具链。
这时候出现 1、2、3 三个选项
- Proceed with standard installation (default - just press enter):
- 选择这个选项将使用默认的安装设置来安装 Rust,包括默认的主机架构 (
aarch64-apple-darwin
,即macOS
的ARM64
架构),默认的工具链(Rust 的稳定版本),以及默认的配置文件和路径修改。- 推荐选择这个选项,因为它会自动安装
Rust
并配置环境变量,适合大多数用户的需求。只需按下Enter
键继续。- Customize installation:
- 如果你想自定义
Rust
的安装过程,比如选择不同的工具链版本、修改安装路径、选择不同的主机架构等,可以选择这个选项进行自定义配置。- 如果你有特定的需求,或对
Rust
有更深入的了解,才需要选择这个选项。- Cancel installation:
- 选择这个选项将取消
Rust
的安装过程。
这里我们输入 1
不过这样安装,要升级 rustup
不能这样子升级:
rustup self update
上面命令是无效的,brew
接管了 rustup
的更新及卸载。需要卸载 rust
环境可以使用官网的命令安装 rustup
卸载。
3. 配置环境变量
3.1 提高下载速度
打开配置文件 ~/.bash_profile
:
open -e ~/.bash_profile
安装 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
3.2 设置 Rust 命令路径
再在 ~/.bash_profile
里面编写:
export PATH="$HOME/.cargo/bin:$PATH"
这样可以在终端中方便地调用 Rust
的相关命令。当你安装 Rust
后,许多重要的工具如 rustc
(Rust 编译器)、cargo
(Rust 的包管理器)等被安装到 $HOME/.cargo/bin
目录下。
ls $HOME/.cargo/bin
4. 验证安装
输入命令查看 rust
版本:
rustc --versioncargo --versionrustup --version
安装成功
参考
- https://zhuanlan.zhihu.com/p/104634073
- https://blog.csdn.net/weixin_44786530/article/details/136742803
- https://books.niqin.com/read/rust-guide/zh-cn/3-env/3.2-linux-wsl-macos/3.2.2-homebrew-rust.html
- https://blog.csdn.net/zhuoxiuwu/article/details/112801992
- https://www.runoob.com/rust/rust-tutorial.html 教程