温馨提示×

Rust能否在Debian上运行

小樊
41
2025-12-07 03:24:53
栏目: 编程语言

可行性与总体说明 Rust可以在Debian上稳定运行。常见做法有两类:一是通过Debian官方仓库安装稳定版的rustccargo;二是使用官方工具rustup安装与管理工具链(可获取稳定版、测试版、夜间版),rustup也是大多数开发者的推荐方式。

两种安装方式

  • 使用 apt 安装(稳定、系统级)

    1. 更新索引并安装工具链:sudo apt update && sudo apt install rustc cargo -y
    2. 验证:rustc --version、cargo --version
    3. 如需编译本地代码,建议同时安装构建依赖:sudo apt install build-essential gcc make -y 该方式适合希望“随系统升级”的用户,版本通常较为稳健。
  • 使用 rustup 安装(推荐、可多工具链)

    1. 安装 rustup:curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
    2. 使环境变量生效:source “$HOME/.cargo/env”
    3. 验证:rustc --version、cargo --version
    4. 更新工具链:rustup update 该方式便于切换稳定/测试/夜间工具链,也便于多版本共存与回退。

快速上手示例

  • 使用 Cargo 创建并运行项目
    1. 新建项目:cargo new hello_world && cd hello_world
    2. 运行:cargo run(自动构建并运行)
  • 仅编译单个文件
    1. 编辑 main.rs(例如:fn main(){ println!(“Hello, Debian!”); })
    2. 编译:rustc main.rs
    3. 运行:./main 上述流程适用于刚接触Rust的用户快速验证环境可用性。

常见问题与建议

  • 命令未找到:若使用 rustup,请确认已执行 source “$HOME/.cargo/env”;若使用 apt,检查可执行文件是否在 $HOME/.cargo/bin 或系统 PATH 中,必要时将其加入 ~/.bashrc、~/.profile 或 ~/.zshrc 并重新加载配置。
  • 构建失败:安装构建依赖(如build-essential、gcc、make)后重试,很多crate需要本地编译工具链支持。
  • 版本过旧:Debian仓库中的 Rust 通常为稳定版,若需要更新特性或最新版本,优先使用rustup进行升级与管理。

0