• 简体中文
  • 2.1 Rust 工具链

    DORA 是用 Rust 编写的,编译它需要 Rust 工具链。安装推荐使用 rustup——Rust 官方的工具链管理器。

    安装 rustup

    macOS
    Linux
    Windows
    # 安装 Xcode Command Line Tools(如尚未安装)
    xcode-select --install
    
    # 安装 rustup
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
    # 将 Rust 加入当前 shell 的 PATH
    source "$HOME/.cargo/env"
    
    # 验证安装
    rustc --version    # 应输出 rustc 1.8x.x
    cargo --version    # 应输出 cargo 1.8x.x

    关于编译速度

    首次 cargo build 需要下载并编译依赖,可能耗时几分钟到十几分钟,这是正常的。编译产物会被缓存,后续编译会快很多。

    国内网络可参考 2.5 节 配置 crates 镜像加速。

    小结

    • rustup 是 Rust 官方的工具链管理器,推荐用此方式安装。
    • macOS 和 Linux 使用 curl | sh 一键安装;Windows 使用 rustup-init.exe
    • Windows 还需安装 Visual Studio Build Tools(含 C++ 工具集)。
    • 安装后验证 rustc --versioncargo --version