Rust 实践教程-环境配置(001)

653 阅读4分钟

Rust 基本环境配置

Rust 是一门系统编程语言,广泛用于高性能和安全性要求高的应用程序。要开始开发 Rust 应用程序,首先需要正确配置开发环境。本文将详细介绍如何在 Windows、macOS 和 Linux 上安装和配置 Rust 环境。

如果你不是纯新手 , 你需要的可能是生产环境工具配置 , 见 下一篇

1. 安装 Rust

Rust 官方提供了一个跨平台的安装工具 rustup,它会帮助你安装最新的稳定版本的 Rust 编译器(rustc)以及相关工具(如 cargo)。你可以通过以下步骤在不同操作系统上安装 Rust。

1.1 使用 rustup 安装 Rust

1.1.1 在 Windows 上安装 Rust
  1. 下载 Rust 安装程序: 访问 Rust 官网 并下载适用于 Windows 的 rustup-init.exe 安装程序。

  2. 运行安装程序: 双击运行 rustup-init.exe,在弹出的命令行窗口中选择默认安装选项(通常按回车即可)。

  3. 环境变量配置: 安装完成后,rustup 会自动将 Rust 工具链添加到系统的环境变量中。你可以在命令提示符中输入 rustc --version 来验证 Rust 是否安装成功。

1.1.2 在 macOS 上安装 Rust
  1. 使用 Homebrew 安装: 如果你已经安装了 Homebrew,可以通过 Homebrew 安装 Rust:

    brew install rust
    
  2. 使用 rustup 安装: 如果没有 Homebrew,或者你更喜欢使用 rustup,可以打开终端并执行以下命令:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  3. 验证安装: 安装完成后,重启终端,使用以下命令验证 Rust 是否成功安装:

    rustc --version
    
1.1.3 在 Linux 上安装 Rust
  1. 使用 rustup 安装: 打开终端并执行以下命令:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  2. 验证安装: 安装完成后,使用以下命令检查 Rust 是否安装成功:

    rustc --version
    

1.2 配置 Rust 环境

在安装完成后,你需要确保 Rust 工具链正确地添加到系统的环境变量中。通常,rustup 会自动进行此操作。如果没有成功配置,可以手动将 Rust 的路径添加到 PATH 中。

  • 默认情况下,Rust 会安装在 ~/.cargo/bin(Linux/macOS)或 %USERPROFILE%\.cargo\bin(Windows)目录下。
  • 确保将此路径添加到环境变量中。

1.3 更新 Rust

Rust 会定期发布新的版本,你可以使用 rustup 来轻松地更新 Rust 工具链。运行以下命令更新 Rust:

rustup update

2. 创建一个 Rust 项目

安装完成后,你可以通过 cargo 来管理 Rust 项目。cargo 是 Rust 的构建工具和包管理工具。

2.1 创建新项目

使用以下命令创建一个新的 Rust 项目:

cargo new hello_rust
cd hello_rust

这会创建一个名为 hello_rust 的目录,并在其中生成一个简单的 Rust 项目结构。

2.2 编译并运行项目

进入项目目录后,你可以使用以下命令编译并运行项目:

cargo run

这将编译 src/main.rs 中的代码并运行生成的可执行文件。如果成功运行,控制台会输出:

Hello, world!

3. 常见命令

在 Rust 中,cargo 是非常重要的工具,它用于管理项目和依赖项。以下是一些常见的 cargo 命令:

  • 构建项目: 编译当前项目并生成可执行文件:

    cargo build
    
  • 编译并运行项目: 编译并运行当前项目:

    cargo run
    
  • 运行测试: 运行当前项目中的测试:

    cargo test
    
  • 检查代码: 对当前项目的代码进行静态分析,于 build 类似但是更快 , 用于查找潜在的问题:

    cargo check
    
  • 发布包: 将当前项目发布到 crates.io,Rust 的包管理平台:

    cargo publish
    
  • 添加依赖: 向 Cargo.toml 文件中添加依赖项:

    cargo add <crate-name>
    

4. 配置 Rust 的工具链

Rust 使用 rustup 来管理不同版本的 Rust 工具链。你可以安装多个工具链,并根据需要进行切换。

5.1 安装特定版本的工具链

假设你想安装 Rust 的某个特定版本(如 1.50.0):

rustup install 1.50.0

5.2 切换工具链

如果你有多个工具链,可以使用以下命令切换当前使用的工具链:

rustup default 1.50.0

6 如何卸载 Rust?

如果你不再需要 Rust,可以通过以下命令卸载:

rustup self uninstall

7. 结语

通过本教程,你已经成功配置了 Rust 开发环境,并了解了如何使用 rustup 安装和管理 Rust 工具链,如何使用 cargo 创建和管理 Rust 项目。在掌握这些基本步骤后,你可以开始编写 Rust 代码,探索其强大的性能和安全特性。

如果你遇到任何问题,记得访问 Rust 官方文档 获取更多信息和帮助。