在國(guó)內(nèi)用 mac 安裝 Rust
方法一:使用 Rustup
來到 Rustup 首頁?https://rustup.rs/?,復(fù)制頁面中的安裝代碼并運(yùn)行。
運(yùn)行過程中會(huì)讓你選擇,你直接使用默認(rèn)選項(xiàng)即可。
安裝完畢之后運(yùn)行 rustc --version 查看版本號(hào)。
最后你可以配置一下國(guó)內(nèi)的鏡像,教程見 https://mirrors.tuna.tsinghua.edu.cn/help/rustup/ ,簡(jiǎn)單來說就是把下面兩句話復(fù)制到 ~/.zshrc 文件中:
方法二:使用 Homebrew
一、安裝 Homebrew

二、安裝 Rust 和 Cargo
運(yùn)行 brew install rust
期間會(huì)發(fā)現(xiàn)終端嘗試請(qǐng)求 ghcr.io 和 githubusercontent.com,你需要把這兩個(gè)域名加速一下(不加速可能要等待半個(gè)小時(shí)以上)
三、獲取 rustc、cargo 版本
rustc 是 rust 的 compiler,運(yùn)行 rustc --version 和 cargo --version 可以獲取其版本:
rustc 1.64.0
cargo 1.64.0 (387270bc7 2022-09-16)
安裝完畢之后,就可以嘗試寫一點(diǎn)代碼了。
運(yùn)行 hello.rs
找個(gè)目錄,創(chuàng)建文件 hello.rs
執(zhí)行命令
運(yùn)行 cargo hello
參考官方文檔:https://doc.rust-lang.org/stable/cargo/getting-started/first-steps.html 。
下載第三方包
打開 hello_world/Cargo.toml,添加如下依賴:
然后進(jìn)入 hello_world 目錄,運(yùn)行 cargo build -v,那么 cargo 就會(huì)去下載 time 和 regex 兩個(gè)包。
此時(shí)下載速度會(huì)非常慢,大概幾百 k 每秒。
建議按 Ctrl + C 中斷下載,接下來我們配置國(guó)內(nèi)加速鏡像。
創(chuàng)建 ~/.cargo 目錄,再創(chuàng)建 ~/.cargo/config.toml 文件,內(nèi)容如下:
然后重新在 hello_world 目錄運(yùn)行 cargo build -v 就會(huì)發(fā)現(xiàn)速度變成了幾 M 每秒。
完。
??
到此,安裝完畢。