在 CentOS 上“测 Rust 配置”一般分几种情况,我按常见需求给你说明:
rustc --version
cargo --version
如果能看到版本号,说明安装成功。
cargo new test_rust
cd test_rust
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 常缺编译器:
gcc --version
make --version
没有就装:
sudo yum install -y gcc make
如果是 CentOS 8+:
sudo dnf install -y gcc make
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
rustup show
可看到:
x86_64-unknown-linux-gnu)| 问题 | 解决 |
|---|---|
command not found: cargo |
没 source env |
| 编译慢 | 换国内镜像 |
| 缺 openssl | yum install openssl-devel |
| CentOS 7 老 glibc | 用 musl 或升级系统 |
如果你说的“测 Rust 配置”是指:
可以告诉我具体场景,我给你更针对性的方案。