1. 安装Rust工具链(推荐使用rustup)
Rustup是Rust官方提供的工具链管理工具,可方便地安装、更新和管理Rust版本。打开终端,运行以下命令下载并执行安装脚本:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按照终端提示操作(接受许可协议、选择默认安装选项),安装完成后,rustup会自动配置环境变量并安装最新稳定版的Rust编译器(rustc)、包管理器(cargo)等核心工具。
2. 配置环境变量
安装完成后,需确保~/.cargo/bin(Rust工具链的可执行文件目录)已添加到系统PATH环境变量中。可通过以下命令检查:
echo $PATH
若未包含该路径,需将其添加到shell配置文件(如.bashrc、.zshrc)中:
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc(Bash用户)
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.zshrc(Zsh用户)
然后运行source ~/.bashrc(或source ~/.zshrc)使配置立即生效。
3. 验证安装
通过以下命令检查Rust工具链是否安装成功:
rustc --version(显示Rust编译器版本)
cargo --version(显示Cargo包管理器版本)
rustup --version(显示rustup工具链管理器版本)
若均能正确输出版本信息,则说明安装成功。
4. 安装必要的构建工具
Rust项目编译时可能需要C/C++编译工具(如gcc、make),需根据Linux发行版安装对应的构建工具包:
sudo apt update && sudo apt install build-essential;sudo dnf install gcc rust cargo;sudo pacman -S rust cargo。5. 安装常用Rust组件(可选但推荐)
为提升开发体验,可安装以下组件:
rustup component add rustfmt;rustup component add clippy;6. 配置IDE(以VS Code为例)
为提高开发效率,推荐使用VS Code搭配rust-analyzer扩展:
Ctrl+Shift+X),搜索“Rust Analyzer”并安装;Ctrl+Shift+P打开命令面板,输入“Rust Analyzer: Restart Server”重启服务以应用配置。7. 创建并运行测试项目
通过Cargo创建一个简单的Rust项目,验证工具链是否正常工作:
cargo new hello_rust(创建名为hello_rust的新项目);cd hello_rust;cargo run;8. 更新Rust工具链
Rust工具链更新频繁,建议定期运行以下命令更新至最新版本:
rustup update
该命令会检查并更新已安装的工具链及组件。