在安裝Rust工具鏈前,建議先更新系統包并安裝必要依賴,確保后續步驟順利進行:
sudo yum update -y # 更新系統包
sudo yum install -y curl gcc # 安裝curl(用于下載安裝腳本)和gcc(Rust編譯依賴)
Rustup是Rust官方推薦的版本管理工具,可方便安裝、切換和管理Rust工具鏈:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
運行上述命令后,按照終端提示完成安裝(通常選擇默認安裝選項即可)。安裝完成后,rustup會自動提示你配置環境變量。
為使Rust工具鏈(如rustc
、cargo
)在終端中可用,需將工具鏈路徑添加到系統環境變量中:
source $HOME/.cargo/env # 立即生效當前終端會話
為永久生效,可將上述命令添加到~/.bashrc
(或~/.bash_profile
)文件末尾,然后運行source ~/.bashrc
使更改生效。
通過以下命令檢查Rust工具鏈是否安裝成功:
rustc --version # 查看Rust編譯器版本
cargo --version # 查看Cargo(Rust包管理工具)版本
若輸出類似rustc 1.75.0 (x86_64-unknown-linux-gnu)
的版本信息,則說明安裝成功。
根據開發需求,可安裝以下工具增強開發體驗:
rustup component add clippy
rustup component add rustfmt
安裝完成后,可通過clippy --version
或rustfmt --version
驗證是否安裝成功。
使用Cargo快速創建一個新的Rust項目:
cargo new hello_world # 在當前目錄下創建名為hello_world的項目
cd hello_world # 進入項目目錄
項目目錄結構如下:
hello_world/
├── Cargo.toml # 項目配置文件(依賴、元數據等)
└── src/
└── main.rs # 主程序入口(默認包含"Hello, world!"示例)
編輯src/main.rs
文件,修改代碼(如添加注釋或功能),然后編譯并運行項目:
cargo build # 編譯項目(生成target/debug/hello_world可執行文件)
cargo run # 編譯并直接運行項目(輸出"Hello, world!")
Rust工具鏈會定期發布新版本(包含功能優化和bug修復),可通過以下命令更新至最新穩定版:
rustup update
cargo run
時提示權限不足,可使用sudo cargo run
(不推薦長期使用),或通過chmod +x target/debug/hello_world
賦予可執行文件權限。openssl
),確保系統已安裝對應依賴(可通過sudo yum install -y openssl-devel
安裝),或通過cargo build
查看具體錯誤信息并解決。通過以上步驟,你可在CentOS系統上成功安裝并使用Rust工具鏈,進行Rust項目的開發、編譯和運行。