Rust(通常称为 Rust-Lang)是一种现代、强大、开源的服务器端编程语言。 它由 Mozilla 开发并于 2010 年首次推出。它提供了许多功能,例如移动语义、零成本抽象、模式匹配、最小运行时间、类型推断、没有数据跟踪的线程、高效的 C 绑定等。
Rust 类似于 c++ 并且可以在许多平台上运行。 在生产服务器中依赖 Rust 的组织包括 CoreOS、Dropbox 和 Mozilla。
在本指南中,我们将引导您完成在 Linux 上安装 Rust 语言并编写我们的第一个程序。
第 1 步:安装必要的依赖项
我们首先需要在 Linux 中安装 Rust 所需的必要依赖项。
要在基于 Debian 的系统上安装依赖项,请运行以下命令:
$ sudo apt-get install build-essential -y
要在基于 Red Hat 的系统上安装依赖项,请运行以下命令:
$ sudo dnf install cmake gcc -y
第 2 步:安装 curl
接下来,我们将在 Linux 中安装 Rust 使用 curl,一个免费的命令行实用程序。 如果你没有 curl 在您的系统中,运行以下任一命令进行安装。
安装 curl 在基于 Ubuntu / Debian 的 Linux 发行版上运行:
$ sudo apt install curl -y
安装 curl 基于 Red Hat 的 Linux 发行版,例如 Rocky Linux, Fedora 和 CentOS,运行:
$ sudo dnf install curl -y
第 3 步:安装 Rust
和 curl 安装好了,下一步就是安装rust。 使用 curl 命令下载并执行安装脚本。
$ curl https://sh.rustup.rs -sSf | sh
上述命令与发行版无关,可在任何 Linux 环境中运行。
出现提示时,选择“1‘ 并击中 Enter 继续安装。 将下载 Rust 编程语言所需的所有组件。
安装完成后,将显示以下输出。
Rust 不会将 Cargo bin 目录(Rust 的包管理和 crate 主机)添加到您的 $路径 在安装过程中,因此您必须手动进行。 运行命令:
$ source $HOME/.cargo/env
接下来,获取您的用户 。轮廓 文件,以确保它使用修改后的 $PATH。 这可确保您的 shell 在 Rust 环境中正常运行。 执行以下命令:
$ source ~/.profile
最后,让我们使用以下命令验证我们机器中安装的 rust 版本:
$ rust --version
从输出看,当前安装的 rust 版本是 1.54.0
第 4 步:测试您的安装
我们现在准备在 rust 中运行我们的第一个程序。 我们将运行一个简单的“hello world”脚本。 我将首先为我的 rust 项目创建一个新目录。
$ mkdir ~/rustproject
接下来,导航到新目录。
$ cd rustproject
现在让我们使用以下命令创建并打开一个新的 rust 文件:
$ sudo nano rusttestfile.rs
您应该注意到 rust 程序以 .rs 扩展名保存。
复制以下打印语句“此脚本正在运行”的代码行。 Save 和 close 文件。
fn main(){ println!(“This rust script is running”); }
保存上述文件后,使用以下命令为我们的 rusttestfile.rs 文件创建一个 Rust 可执行文件:
$ rustc rusttestfile.rs
最后,我们将使用以下命令运行编译后的程序:
$ ./rusttestfile
您应该看到“此脚本正在运行!” 成功执行程序后在输出中打印。
结论
我们现在准备在 Linux 上编写 rust 程序。