在 Ubuntu 上验证 Rust 是否配置成功,通常可以按下面几个步骤来检查和确认。
打开终端,执行:
rustc --version
正常输出示例:
rustc 1.79.0 (129f3b996 2024-06-10)
再检查 Cargo(Rust 的包管理工具):
cargo --version
正常输出示例:
cargo 1.79.0 (ffa9cf99a 2024-06-10)
如果能看到版本号,说明 Rust 已安装。
如果你是通过 rustup 安装的(推荐方式),需要确认环境变量已加载。
查看:
echo $PATH | grep -i cargo
通常应包含:
/home/你的用户名/.cargo/bin
也可以检查:
which rustc
which cargo
如果提示找不到命令,可以手动加载:
source $HOME/.cargo/env
(建议把上面这行加到 ~/.bashrc 或 ~/.zshrc 中)
rustup show
示例输出:
Default host: x86_64-unknown-linux-gnu
rustup home: /home/user/.rustup
installed toolchains
--------------------
stable-x86_64-unknown-linux-gnu (default)
也可以查看已安装组件:
rustup component list --installed
常见应包含:
rustccargorust-stdclippyrustfmt(如安装过)最可靠的验证方式是实际编译运行一个程序:
cargo new hello_rust
cd hello_rust
cargo run
如果看到:
Hello, world!
说明 Rust 编译、链接、运行环境都正常。
Ubuntu 上编译某些 crate 可能需要系统库:
sudo apt update
sudo apt install -y build-essential pkg-config libssl-dev
如果是 GUI / 系统相关项目,可能还需要:
sudo apt install -y libgtk-3-dev
rustup 安装source $HOME/.cargo/env
rustup self update
rustup update
rustup default stable
如果你愿意,可以告诉我:
我可以帮你针对性排查。