在 CentOS 上设置 Rust 的路径,通常分几种情况:你是用 rustup 安装的,还是 手动/包管理器安装的。下面按常见情况说明。
如果你是用官方方式安装的:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup 会把工具链装到:
~/.cargo/bin
安装完成后,rustup 通常会提示你执行:
source $HOME/.cargo/env
为了让 每次登录自动生效,把下面内容加到:
~/.bashrc
或(CentOS 常用):
~/.bash_profile
export PATH="$HOME/.cargo/bin:$PATH"
然后执行:
source ~/.bashrc
rustc --version
cargo --version
sudo yum install rust cargo
# 或
sudo dnf install rust cargo
系统级安装,一般在:
/usr/bin/rustc
/usr/bin/cargo
已经在 PATH 里,一般不需要额外配置。
验证:
which rustc
which cargo
如果你有多个 Rust 版本或自定义安装目录:
export PATH="/your/rust/path/bin:$PATH"
例如:
export PATH="/opt/rust/bin:$PATH"
rustc: command not found说明 PATH 没设置好
✅ 检查 ~/.cargo/bin 是否存在
✅ 检查 .bashrc 是否 source 过
rustup default stable
rustup default nightly
rustup which rustc
rustup which cargo
# 安装
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 设置路径
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
如果你愿意,可以告诉我:
我可以给你更精确的配置方式。