在Ubuntu上搭建Rust開發環境是一個相對簡單的過程。以下是詳細的步驟:
首先,確保你的Ubuntu系統是最新的。
sudo apt update
sudo apt upgrade
安裝編譯器和一些必要的依賴庫。
sudo apt install curl build-essential gcc make
使用Rust的安裝腳本 rustup
來安裝Rust。為了加快下載速度,可以使用國內的鏡像源。
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
在安裝過程中,腳本會提示你選擇安裝類型。通常選擇默認選項即可,它會安裝Rust的最新穩定版本和Cargo包管理器。
安裝完成后,需要將Rust的二進制文件路徑添加到系統的 PATH
環境變量中。
source $HOME/.cargo/env
或者,你可以重新啟動終端來自動激活Rust環境。
運行以下命令來檢查Rust是否安裝成功。
rustc --version
cargo --version
如果成功安裝了Rust,這兩個命令應該會顯示Rust編譯器和Cargo包管理器的版本信息。
使用 cargo
命令創建一個新的Rust項目。
cargo new hello_world
cd hello_world
然后運行項目:
cargo run
如果一切設置正確,你應該會看到一個包含“Hello, world!”消息的窗口。
推薦使用支持Rust的編輯器,如Visual Studio Code,并安裝Rust插件以獲得更好的開發體驗。
為了提高從 crates.io
下載速度,可以設置國內鏡像源。
vim ~/.cargo/config.toml
寫入以下內容:
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
通過以上步驟,你就可以在Ubuntu上成功搭建Rust開發環境?,F在你可以開始編寫和運行Rust程序了。