温馨提示×

centos怎么测rust配置

小樊
37
2026-10-20 08:51:31
栏目: 编程语言

在 CentOS 上“测 Rust 配置”一般分几种情况,我按常见需求给你说明:


一、确认 Rust 是否安装成功

rustc --version
cargo --version

如果能看到版本号,说明安装成功。


二、测试 Rust 编译/运行环境

1. 新建测试项目

cargo new test_rust
cd test_rust

2. 编译并运行

cargo run

看到输出 Hello, world! 说明基础配置正常。


三、检查环境变量(重要)

echo $PATH | grep cargo
echo $CARGO_HOME
echo $RUSTUP_HOME

如果你是 rustup 安装的,正常应有:

~/.cargo/bin

若没有,可手动加:

source $HOME/.cargo/env

或写入:

echo 'source $HOME/.cargo/env' >> ~/.bashrc

四、测试系统依赖(CentOS 常见坑)

CentOS 常缺编译器:

gcc --version
make --version

没有就装:

sudo yum install -y gcc make

如果是 CentOS 8+:

sudo dnf install -y gcc make

五、测试网络 / 源(国内常见)

测 crates.io 连通

curl https://crates.io

配置国内镜像(可选)

mkdir -p ~/.cargo
cat > ~/.cargo/config.toml <<EOF
[source.crates-io]
replace-with = "rsproxy"

[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
EOF

六、查看 Rust 工具链

rustup show

可看到:

  • 默认 toolchain
  • 目标平台(如 x86_64-unknown-linux-gnu)

七、常见问题速查

问题 解决
command not found: cargo 没 source env
编译慢 换国内镜像
缺 openssl yum install openssl-devel
CentOS 7 老 glibc 用 musl 或升级系统

如果你说的“测 Rust 配置”是指:

  • ✅ 性能测试
  • ✅ 交叉编译
  • ✅ CI / systemd 服务
  • ✅ Rust + CentOS 生产部署

可以告诉我具体场景,我给你更针对性的方案。

0 踩