发布于2026-07-19 阅读(0)
扫一扫,手机访问
先说几个关键点,在 CentOS 上配置 Rust 开发环境,其实比想象中要顺利得多,只要把系统依赖和工具链安装理顺了,后续基本一路绿灯。这里直接按步骤来,省去那些绕弯子的地方。
动手之前,先把系统的基础编译环境和网络相关的依赖搞定。这一步看似简单,但能省去大量编译时的报错时间。
sudo yum update -y 更新系统,然后安装开发工具组:sudo yum groupinstall -y "Development Tools"。接着,顺手补上几个关键依赖:sudo yum install -y curl epel-release openssl-devel libcurl-devel。sudo dnf update -y 和 sudo dnf groupinstall -y "Development Tools",再安装 sudo dnf install -y curl epel-release openssl-devel libcurl-devel 即可。这里补充一句:openssl-devel 和 libcurl-devel 是很多网络和 TLS 相关 crate 的链接基础,提前装好,能避免很多不必要的麻烦。
安装 Rust 本身,推荐用官方推荐的 rustup 方式。它能让你轻松管理多个 Rust 版本和组件,后续升级或切换版本都特别方便。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh,一路按默认选项走就行。source $HOME/.cargo/env,这样当前终端就能识别 rustc 和 cargo 命令。rustc --version 和 cargo --version,看到版本号就算成了。当然,也有备选方案:直接用系统包管理器安装。CentOS 7 用 sudo yum install -y rust cargo,CentOS 8/9 用 sudo dnf install -y rust cargo。但这样做有个问题——系统仓库里的版本通常比较老旧,还是建议优先用 rustup。
工具链装好后,可以顺手安装几个能显著提升开发体验的组件:
rustup component add rustfmtrustup component add clippyrustup component add rust-analyzer装上这些之后,代码质量和开发效率都会明显提升,尤其是 clippy,能帮你发现很多潜在问题。
rustup 的亮点之一就是多版本管理。比如,你想安装某个特定版本:rustup install 1.70.0。如果想切换默认版本,直接 rustup default 1.70.0 就行。这在生产环境和测试环境需要不同 Rust 版本时特别有用,不用折腾系统环境。
一切就绪后,跑个 "Hello, world!" 来验证环境是否正常。
cargo new hello_rust 然后 cd hello_rustcargo build,生成的可执行文件在 target/debug 目录下cargo run,看到 "Hello, world!" 输出,说明环境完美。生产环境的话,记得用 cargo build --release,生成的文件会放在 target/release,性能优化也更到位。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8