以下流程整合了最小化操作、國內鏡像加速及常用工具預裝,適合快速啟動Rust項目:
首先確保系統包列表和基礎工具是最新的,避免后續安裝沖突:
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl build-essential gcc make
作用:build-essential
包含GCC、Make等編譯工具,是Rust編譯的必備依賴。
rustup是Rust官方推薦的工具鏈管理器,可一鍵安裝最新穩定版Rust(含rustc
編譯器、Cargo
包管理器):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
操作提示:
source $HOME/.cargo/env
通過以下命令檢查Rust工具鏈是否安裝成功:
rustc --version # 查看Rust編譯器版本(如rustc 1.75.0)
cargo --version # 查看Cargo包管理器版本(如cargo 1.75.0)
若輸出版本號,則說明安裝成功。
若安裝過程中遇到網絡延遲,可通過設置環境變量或修改Cargo配置使用國內鏡像(如中科大、清華源):
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
~/.cargo/config.toml
文件(不存在則新建),添加以下內容:[source.crates-io]
replace-with = 'tuna' # 使用清華鏡像源
[[source.tuna]]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index"
此配置會加速后續cargo install
(安裝依賴庫)的速度。使用Cargo快速生成一個“Hello World”項目:
cargo new hello_world # 在當前目錄生成hello_world項目
cd hello_world # 進入項目目錄
cargo run # 編譯并運行項目
預期輸出:終端顯示Hello, world![...]
,說明Rust環境可正常編譯和運行項目。
若需要代碼檢查、格式化等功能,可通過rustup
安裝以下工具:
rustup component add clippy # Rust靜態分析工具(檢查代碼潛在問題)
rustup component add rustfmt # Rust代碼格式化工具(自動調整代碼風格)
安裝后,可通過cargo clippy
(代碼檢查)、cargo fmt
(格式化代碼)命令使用。
按照以上步驟操作,即可在Ubuntu上快速搭建一個功能完整、配置優化的Rust開發環境,滿足日常項目開發需求。