溫馨提示×

Ubuntu Rust開發環境怎樣搭建最便捷

小樊
38
2025-09-29 14:09:50
欄目: 編程語言

Ubuntu搭建Rust開發環境最便捷步驟

以下流程整合了最小化操作、國內鏡像加速常用工具預裝,適合快速啟動Rust項目:

1. 準備工作:更新系統依賴

首先確保系統包列表和基礎工具是最新的,避免后續安裝沖突:

sudo apt update && sudo apt upgrade -y
sudo apt install -y curl build-essential gcc make

作用build-essential包含GCC、Make等編譯工具,是Rust編譯的必備依賴。

2. 使用rustup安裝Rust(推薦方式)

rustup是Rust官方推薦的工具鏈管理器,可一鍵安裝最新穩定版Rust(含rustc編譯器、Cargo包管理器):

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

操作提示

  • 運行后會提示選擇安裝類型,直接按回車鍵選擇默認選項(安裝穩定版+Cargo);
  • 安裝完成后,無需手動配置環境變量(腳本會自動添加),但需重啟終端或運行以下命令使環境生效:
    source $HOME/.cargo/env
    

3. 驗證安裝(關鍵步驟)

通過以下命令檢查Rust工具鏈是否安裝成功:

rustc --version  # 查看Rust編譯器版本(如rustc 1.75.0)
cargo --version  # 查看Cargo包管理器版本(如cargo 1.75.0)

若輸出版本號,則說明安裝成功。

4. 可選:國內鏡像加速(解決下載慢問題)

若安裝過程中遇到網絡延遲,可通過設置環境變量修改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)
    編輯~/.cargo/config.toml文件(不存在則新建),添加以下內容:
    [source.crates-io]
    replace-with = 'tuna'  # 使用清華鏡像源
    
    [[source.tuna]]
    registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index"
    
    此配置會加速后續cargo install(安裝依賴庫)的速度。

5. 創建并運行第一個Rust項目(驗證環境完整性)

使用Cargo快速生成一個“Hello World”項目:

cargo new hello_world  # 在當前目錄生成hello_world項目
cd hello_world         # 進入項目目錄
cargo run              # 編譯并運行項目

預期輸出:終端顯示Hello, world![...],說明Rust環境可正常編譯和運行項目。

6. 擴展:安裝常用工具(可選)

若需要代碼檢查、格式化等功能,可通過rustup安裝以下工具:

rustup component add clippy  # Rust靜態分析工具(檢查代碼潛在問題)
rustup component add rustfmt # Rust代碼格式化工具(自動調整代碼風格)

安裝后,可通過cargo clippy(代碼檢查)、cargo fmt(格式化代碼)命令使用。

按照以上步驟操作,即可在Ubuntu上快速搭建一個功能完整、配置優化的Rust開發環境,滿足日常項目開發需求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女