4 安装Rust工具链

在前一篇,我们讨论了Rust的特点,包括它的安全性、并发性和性能优势。这些特性使得Rust在现代开发中越来越受欢迎。但在开始编写Rust代码之前,我们必须先设置好开发环境,首要步骤是安装Rust工具链。

Rust工具链介绍

在Rust的开发中,工具链是开发者必不可少的资源,主要包括以下组件:

  • rustc:Rust编译器,用于编译Rust代码。
  • cargo:Rust的包管理工具和构建系统,用于管理项目依赖、构建和发布Rust包。
  • rustup:一个工具,用来管理Rust版本和工具链。

安装Rust工具链

  1. 安装rustup

    rustup是Rust的安装和管理工具,能够帮助你方便的安装和更新Rust版本。你可以通过以下命令在Unix系统(如Linux和macOS)和Windows上安装它:

    1
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

    在Windows上,你可以使用PowerShell命令:

    1
    2
    Invoke-WebRequest -Uri https://sh.rustup.rs -UseBasicP -OutFile rustup-init.exe
    .\rustup-init.exe

    执行这些命令后,按照提示完成安装过程,通常包括选择默认安装选项。

  2. 更新环境变量

    安装完成后,确保将Rust的安装路径添加到你的环境变量中。通常,rustup会自动为你设置环境变量。在终端中执行以下命令以使改动生效:

    1
    source $HOME/.cargo/env

    对于Windows用户,通常需要重新启动命令提示符以加载新设置。

  3. 验证安装

    验证Rust是否正确安装,你可以执行以下命令查看当前Rust的版本:

    1
    rustc --version

    如果安装成功,你应该能看到类似于以下的输出:

    1
    rustc 1.65.0 (897e37553 2022-11-02)

安装附加组件(可选)

Rust在许多平台上可以与其他工具兼容。如果你的项目需要特定的工具,比如clippy(一个用于代码质量检查的工具)或rustfmt(用于代码格式化的工具),你可以通过以下命令安装它们:

1
2
rustup component add clippy
rustup component add rustfmt

案例:创建第一个Rust项目

安装完成后,让我们创建一个简单的Rust项目以确认环境配置成功。

  1. 创建项目目录:

    1
    2
    cargo new hello_rust
    cd hello_rust
  2. 编写代码

    src/main.rs 文件中,默认生成的代码将是:

    1
    2
    3
    fn main() {
    println!("Hello, world!");
    }
  3. 编译并运行

    在项目目录下,输入以下命令以编译并运行项目:

    1
    cargo run

    你应该看到输出:

    1
    Hello, world!

这一过程不仅确认了你的Rust安装成功,也为今后更复杂的项目奠定了基础。

小结

通过本篇文章,我们成功安装了Rust工具链,包括rustccargorustup,同时创建并运行了第一个Rust项目,验证了安装的正确性。在下一篇中,我们将继续配置开发环境,使得Rust的开发体验更加顺畅,欢迎继续讨论!

作者

AI免费学习网(郭震)

发布于

2024-08-15

更新于

2024-08-16

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论