温馨提示×

centos上rust如何更新配置

小樊
32
2026-10-14 14:48:16
栏目: 编程语言

你这个问题里“更新配置”可能有几种不同的含义,下面我分常见情况说明 CentOS 上 Rust 相关的“更新/配置”操作,你可以对号入座。


一、更新 Rust 本身(最常见)

1. 使用 rustup 更新(推荐)

如果你是通过 rustup 安装的 Rust:

rustup update

更新指定工具链:

rustup update stable
# 或
rustup update nightly

查看当前版本:

rustc --version
cargo --version

2. 切换默认工具链

rustup default stable
rustup default nightly

二、更新 Cargo 镜像 / 国内源配置(常见“配置”需求)

1. 配置 Cargo 镜像(如清华、中科大)

编辑或创建:

~/.cargo/config.toml

示例(清华源):

[source.crates-io]
replace-with = 'tuna'

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/crates.io-index"

中科大:

[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index/"

修改后无需重启,直接 cargo build 即可生效。


三、CentOS 系统环境相关配置

1. 更新环境变量

如果你手动安装 Rust 并配置了 PATH:

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

写入:

echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

2. 安装系统依赖(CentOS)

如果编译报错缺少依赖:

sudo yum install -y gcc gcc-c++ make openssl-devel

CentOS 8+:

sudo dnf install -y gcc gcc-c++ make openssl-devel

四、更新已有 Rust 项目的依赖

cd your_project
cargo update

只更新某个 crate:

cargo update -p some_crate

五、如果你指的是“重新配置 rustup”

rustup self update
rustup show

六、总结速查表

需求 命令
更新 Rust rustup update
切换版本 rustup default stable
改 Cargo 源 编辑 ~/.cargo/config.toml
更新依赖 cargo update
安装依赖 yum/dnf install gcc

如果你说的“更新配置”是 某个具体的配置文件 / 服务 / Rust 程序部署,可以把场景说清楚(比如:Rust 写的 Web 服务、systemd、交叉编译等),我可以给你更针对性的步骤。

0 踩