Hostwinds 教程

寻找结果为:


目录


什么是Rust-Lang
安装生锈
步骤1:更新软件包列表
步骤2:安装卷发
步骤3:下载并运行Rust安装脚本
步骤4:来源环境
步骤5:验证安装(可选)
创建一个生锈项目
步骤1:创建项目目录
步骤2:导航到项目目录
步骤3:建立您的项目
步骤4:运行您的项目
如何卸载生锈
(可选)删除所有剩余的生锈目录和文件

如何在Linux上安装Rust

标签: Cloud Servers,  VPS,  Linux 

什么是Rust-Lang
安装生锈
步骤1:更新软件包列表
步骤2:安装卷发
步骤3:下载并运行Rust安装脚本
步骤4:来源环境
步骤5:验证安装(可选)
创建一个生锈项目
步骤1:创建项目目录
步骤2:导航到项目目录
步骤3:建立您的项目
步骤4:运行您的项目
如何卸载生锈
(可选)删除所有剩余的生锈目录和文件

什么是Rust-Lang

Rust被设计为一种低级系统编程语言,类似于C和C ++。它提供了对系统资源,内存管理和性能的低级控制,使其适合开发操作系统,设备驱动程序,游戏引擎和其他性能驱动的软件。

本教程将向您展示如何通过Linux发行版安装Rust。

我们也会过去:

  • 如何验证安装
  • 如何卸载生锈
  • 如何创建生锈项目

安装生锈

步骤1:更新软件包列表

首先更新Linux发行的软件包列表。以下命令将确保您的软件包是最新的。

# For Ubuntu/Debian
Copysudo apt update 

# For Fedora
sudo dnf update 

步骤2:安装卷发

Rust使用Curl在安装过程中下载组件。如果尚未安装卷发,请安装卷发。

# For Ubuntu/Debian
Copysudo apt install curl 

# For Fedora
sudo dnf install curl

步骤3:下载并运行Rust安装脚本

Rust提供了一个安装脚本,可检测适合您的Linux分布的软件包。

以下脚本将下载并安装最新版本的Rust。

命令:

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

输出:

输出应该看起来像以下内容,尽管它可能会略有不同,具体取决于您要下载的Rust版本。

Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /home/username/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory located at:

  /home/username/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /home/username/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /home/username/.profile
  /home/username/.bash_profile
  /home/username/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:

   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation

>

在输出的底部,您将被要求从三(3)个选项之一中进行选择。除非您有特定的自定义,我们建议选择 选项1(默认).

安装完成后,您将看到确认一条类似于以下消息的消息:

Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source $HOME/.cargo/env

步骤4:来源环境

安装完成后,您需要采购环境或配置外壳,以使当前外壳中的Rust二进制文件可用。

命令:

Copysource $HOME/.cargo/env

没有输出 将显示,指示执行的命令没有错误。它会默默地更新外壳的环境,使您可以运行Rust命令 货物.

步骤5:验证安装(可选)

如果您想验证正确安装生锈并查看您正在运行的Rust版本,请使用以下命令:

Copyrustc --version
cargo --version

这些命令应打印安装的版本 生锈编译器()货包车经理(货物).

输出(Rustc):

对于Rust编译器(RUSTC),您应该看到与以下内容相似的输出:

rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)

输出(货物):

货物包经理的输出看起来像这样:

cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)

就是这样!您已经在Linux系统上成功安装和验证了Rust。现在,您可以开始编写Rust Code,构建项目以及使用货物来管理依赖关系。

创建一个生锈项目

为了创建一个生锈项目,我们将使用 货物 命令。这是步骤:

步骤1:创建项目目录

在您的终端窗口中,运行以下内容以创建一个新目录:

命令:

Copycargo new project_name

更换 项目名 有了您选择的项目名称,只需确保遵循Rust的命名惯例 - 小写的尺寸,带有空间的下划线即可。

输出:

创建项目后,您将看到以下输出:

Created binary (application) `project_name` package

步骤2:导航到项目目录

命令:

Copycd project_name

输出:

您会看到生成的文件和目录结构

Copyproject_name/
├── Cargo.toml
├── src/
│   └── main.rs
  • Cargo.toml 是包含有关您项目的元数据的清单文件,例如其名称,版本,依赖项和构建指令。
  • src/main.rs 是Rust程序的主要源文件,其中包含用作应用程序入口点的主要功能。

步骤3:建立您的项目

命令:

Copycargo build

这将编译您的生锈代码,并在 目标/调试/ 目录.

输出:

输出将取决于是否是现有项目,您有任何项目依赖性或编译错误。如果是一个新项目,输出应该看起来像这样:

Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s

步骤4:运行您的项目

命令:

Copycargo run

此命令将构建您的项目(如果尚未构建),然后运行由此产生的可执行文件。

输出:

根据您项目的状态,例如现有构建,代码更改或运行时错误,输出将有所不同。

对于带有默认的" Hello,World!"的新项目。程序,您会像这样:

Compiling project_name v0.1.0 (/path/to/your/project)
    Finished dev [unoptimized + debuginfo] target(s) in 0.61s
     Running `target/debug/project_name`
Hello, world!

如何卸载生锈

要从系统中卸载生锈,您可以按照以下步骤操作:

命令:

Copyrustup self uninstall

此命令将删除整个生锈工具链,包括Rust编译器(),货物包经理(货物)和所有相关组件。

输出:

Thanks for hacking in Rust!

This will uninstall all Rust toolchains and data, and remove $HOME/.cargo/bin from your PATH environment variable.

Continue? (y/N)

类型 "ÿ"然后按 进入 完成卸载。

(可选)删除所有剩余的生锈目录和文件

卸载脚本应删除大多数与生锈的文件和目录。但是,您可以选择手动删除剩余的目录或文件。

命令:

Copyrm -rf ~/.cargo
rm -rf ~/.rustup

输出:

没有输出 执行脚本时。但是,您可以使用以下命令验证目录将被删除:

ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"

没有输出将表明目录已成功删除。

撰写者 Hostwinds Team  /  六月 11, 2021