在配置Rust前,需確保系統包是最新的,并安裝必要的編譯工具和庫。打開終端,執行以下命令:
sudo yum update -y # 更新系統包
sudo yum install -y curl gcc make epel-release # 安裝curl、gcc、make及EPEL倉庫(用于后續工具安裝)
這一步是為Rust編譯器和相關工具提供基礎依賴。
Rustup是Rust官方推薦的版本管理工具,可方便安裝、切換和管理Rust版本。執行以下命令安裝:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
運行后會彈出提示,選擇默認安裝(按回車鍵),等待安裝完成。安裝腳本會自動將Rust工具鏈添加到系統路徑。
安裝完成后,需將Rust的工具鏈路徑(~/.cargo/bin)添加到PATH環境變量中,以便全局調用rustc(Rust編譯器)和cargo(包管理器)。執行以下命令:
source $HOME/.cargo/env
為永久生效,可將上述命令添加到~/.bashrc(bash用戶)或~/.bash_profile(登錄shell)文件中:
echo 'source $HOME/.cargo/env' >> ~/.bashrc
source ~/.bashrc
通過以下命令檢查Rust和Cargo是否安裝成功:
rustc --version # 查看Rust編譯器版本
cargo --version # 查看Cargo包管理器版本
若顯示版本號(如rustc 1.75.0、cargo 1.75.0),則說明安裝成功。
rustup component add rustfmt
rustfmt --version # 驗證安裝
rustup component add clippy
clippy --version # 驗證安裝
使用Cargo創建新項目,體驗Rust開發流程:
cargo new hello_world # 創建名為hello_world的項目(自動生成src/main.rs)
cd hello_world # 進入項目目錄
cargo build # 編譯項目(生成target/debug/hello_world)
cargo run # 編譯并運行項目(輸出"Hello, world!")
Rust社區定期發布新版本,可通過Rustup更新到最新穩定版:
rustup update
sudo權限(如安裝系統依賴)。yum(CentOS 7)或dnf(CentOS 8)安裝Rust,但版本可能不是最新(如sudo yum install rust cargo)。通過以上步驟,你可在CentOS系統上完成Rust的開發環境配置,并開始編寫Rust程序。