温馨提示×

centos rust路径怎么设置

小樊
49
2026-10-02 21:08:09
栏目: 编程语言

在 CentOS 上设置 Rust 的路径,通常分几种情况:你是用 rustup 安装的,还是 手动/包管理器安装的。下面按常见情况说明。


一、使用 rustup 安装(推荐 ✅)

如果你是用官方方式安装的:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

1. Rust 默认路径

rustup 会把工具链装到:

~/.cargo/bin

2. 设置环境变量(最重要)

安装完成后,rustup 通常会提示你执行:

source $HOME/.cargo/env

为了让 每次登录自动生效,把下面内容加到:

~/.bashrc

或(CentOS 常用):

~/.bash_profile
export PATH="$HOME/.cargo/bin:$PATH"

然后执行:

source ~/.bashrc

3. 验证

rustc --version
cargo --version

二、使用 yum / dnf 安装 Rust

sudo yum install rust cargo
# 或
sudo dnf install rust cargo

路径位置

系统级安装,一般在:

/usr/bin/rustc
/usr/bin/cargo

已经在 PATH 里,一般不需要额外配置。

验证:

which rustc
which cargo

三、手动指定 Rust 工具链路径(特殊情况)

如果你有多个 Rust 版本或自定义安装目录:

export PATH="/your/rust/path/bin:$PATH"

例如:

export PATH="/opt/rust/bin:$PATH"

四、常见问题排查

1. rustc: command not found

说明 PATH 没设置好
✅ 检查 ~/.cargo/bin 是否存在
✅ 检查 .bashrc 是否 source 过

2. 切换默认工具链

rustup default stable
rustup default nightly

3. 查看当前路径

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

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

  • CentOS 版本(7 / 8 / Stream)
  • 是否用 root 用户
  • 是否用于 CI / Docker

我可以给你更精确的配置方式。

0 踩