CentOS 上推荐用 rustup 进行 Rust 版本管理
cargo、rustc 等位于 ~/.cargo/bin,并自动加入 $PATH。安装完成后可用 rustc --version、cargo --version 验证。安装与初始化
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsource "$HOME/.cargo/env" 使环境变量生效curl https://sh.rustup.rs -sSf | sh -s -- -y --profile minimal --default-toolchain stableexport RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-staticrustc --version、cargo --version常用版本管理操作
rustup showrustup updaterustup update nightlyrustup toolchain install 1.86.0rustup toolchain install nightlyrustup default stable(或 nightly / 1.86.0)rustup override set nightly-2025-01-10rustup override unset[toolchain]
channel = "nightly-2025-01-10"
components = ["rustfmt", "clippy"]
targets = ["wasm32-unknown-unknown"]
rustup run nightly cargo buildrustup toolchain uninstall 1.70.0rustup self uninstall组件与目标平台管理
rustup component add rustfmt、rustup component add clippyrustup component add rust-analyzer(IDE LSP)、llvm-tools-previewrustup component list --installedrustup target add wasm32-unknown-unknownrustup target listcargo build --release --target wasm32-unknown-unknownrustup which cargo、rustup which rustcrustup check常见问题与排错
source "$HOME/.cargo/env",或重新打开终端cc not found”)
sudo yum groupinstall "Development Tools"(或 sudo dnf groupinstall "Development Tools")