温馨提示×

怎样验证ubuntu rust配置

小樊
45
2026-10-28 06:50:49
栏目: 编程语言

在 Ubuntu 上验证 Rust 是否配置成功,通常可以按下面几个步骤来检查和确认。


1. 检查 Rust 工具链是否安装

打开终端,执行:

rustc --version

正常输出示例:

rustc 1.79.0 (129f3b996 2024-06-10)

再检查 Cargo(Rust 的包管理工具):

cargo --version

正常输出示例:

cargo 1.79.0 (ffa9cf99a 2024-06-10)

如果能看到版本号,说明 Rust 已安装。


2. 检查环境变量

如果你是通过 rustup 安装的(推荐方式),需要确认环境变量已加载。

查看:

echo $PATH | grep -i cargo

通常应包含:

/home/你的用户名/.cargo/bin

也可以检查:

which rustc
which cargo

如果提示找不到命令,可以手动加载:

source $HOME/.cargo/env

(建议把上面这行加到 ~/.bashrc 或 ~/.zshrc 中)


3. 用 rustup 查看工具链状态

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

常见应包含:

  • rustc
  • cargo
  • rust-std
  • clippy
  • rustfmt(如安装过)

4. 创建一个测试项目验证编译运行

最可靠的验证方式是实际编译运行一个程序:

cargo new hello_rust
cd hello_rust
cargo run

如果看到:

Hello, world!

说明 Rust 编译、链接、运行环境都正常。


5. 检查系统依赖(常见问题)

Ubuntu 上编译某些 crate 可能需要系统库:

sudo apt update
sudo apt install -y build-essential pkg-config libssl-dev

如果是 GUI / 系统相关项目,可能还需要:

sudo apt install -y libgtk-3-dev

6. 常见问题排查

情况 A:命令不存在

  • 确认是否用 rustup 安装
  • 重新加载环境:
    source $HOME/.cargo/env
    

情况 B:网络问题导致安装失败

rustup self update
rustup update

情况 C:多版本混乱

rustup default stable

如果你愿意,可以告诉我:

  • 你是用 apt 还是 rustup 安装的
  • 执行命令后的具体报错信息

我可以帮你针对性排查。

0 踩