4 安装Rust工具链
在前一篇,我们讨论了Rust的特点,包括它的安全性、并发性和性能优势。这些特性使得Rust在现代开发中越来越受欢迎。但在开始编写Rust代码之前,我们必须先设置好开发环境,首要步骤是安装Rust工具链。
Rust工具链介绍
在Rust的开发中,工具链是开发者必不可少的资源,主要包括以下组件:
rustc
:Rust编译器,用于编译Rust代码。cargo
:Rust的包管理工具和构建系统,用于管理项目依赖、构建和发布Rust包。rustup
:一个工具,用来管理Rust版本和工具链。
安装Rust工具链
安装rustup
rustup
是Rust的安装和管理工具,能够帮助你方便的安装和更新Rust版本。你可以通过以下命令在Unix系统(如Linux和macOS)和Windows上安装它:1
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
在Windows上,你可以使用PowerShell命令:
1
2Invoke-WebRequest -Uri https://sh.rustup.rs -UseBasicP -OutFile rustup-init.exe
.\rustup-init.exe执行这些命令后,按照提示完成安装过程,通常包括选择默认安装选项。
更新环境变量
安装完成后,确保将Rust的安装路径添加到你的环境变量中。通常,
rustup
会自动为你设置环境变量。在终端中执行以下命令以使改动生效:1
source $HOME/.cargo/env
对于Windows用户,通常需要重新启动命令提示符以加载新设置。
验证安装
验证Rust是否正确安装,你可以执行以下命令查看当前Rust的版本:
1
rustc --version
如果安装成功,你应该能看到类似于以下的输出:
1
rustc 1.65.0 (897e37553 2022-11-02)
安装附加组件(可选)
Rust在许多平台上可以与其他工具兼容。如果你的项目需要特定的工具,比如clippy
(一个用于代码质量检查的工具)或rustfmt
(用于代码格式化的工具),你可以通过以下命令安装它们:
1 | rustup component add clippy |
案例:创建第一个Rust项目
安装完成后,让我们创建一个简单的Rust项目以确认环境配置成功。
创建项目目录:
1
2cargo new hello_rust
cd hello_rust编写代码
在
src/main.rs
文件中,默认生成的代码将是:1
2
3fn main() {
println!("Hello, world!");
}编译并运行
在项目目录下,输入以下命令以编译并运行项目:
1
cargo run
你应该看到输出:
1
Hello, world!
这一过程不仅确认了你的Rust安装成功,也为今后更复杂的项目奠定了基础。
小结
通过本篇文章,我们成功安装了Rust工具链,包括rustc
、cargo
和rustup
,同时创建并运行了第一个Rust项目,验证了安装的正确性。在下一篇中,我们将继续配置开发环境,使得Rust的开发体验更加顺畅,欢迎继续讨论!
4 安装Rust工具链