Hostwinds 教程
寻找结果为:
目录
标签: Cloud Servers, VPS, Linux
Rust被设计为一种低级系统编程语言,类似于C和C ++。它提供了对系统资源,内存管理和性能的低级控制,使其适合开发操作系统,设备驱动程序,游戏引擎和其他性能驱动的软件。
本教程将向您展示如何通过Linux发行版安装Rust。
我们也会过去:
首先更新Linux发行的软件包列表。以下命令将确保您的软件包是最新的。
# For Ubuntu/Debian
Copysudo apt update
# For Fedora
sudo dnf update
Rust使用Curl在安装过程中下载组件。如果尚未安装卷发,请安装卷发。
# For Ubuntu/Debian
Copysudo apt install curl
# For Fedora
sudo dnf install curl
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
安装完成后,您需要采购环境或配置外壳,以使当前外壳中的Rust二进制文件可用。
命令:
Copysource $HOME/.cargo/env
没有输出 将显示,指示执行的命令没有错误。它会默默地更新外壳的环境,使您可以运行Rust命令 锈 和 货物.
如果您想验证正确安装生锈并查看您正在运行的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,构建项目以及使用货物来管理依赖关系。
为了创建一个生锈项目,我们将使用 货物 命令。这是步骤:
在您的终端窗口中,运行以下内容以创建一个新目录:
命令:
Copycargo new project_name
更换 项目名 有了您选择的项目名称,只需确保遵循Rust的命名惯例 - 小写的尺寸,带有空间的下划线即可。
输出:
创建项目后,您将看到以下输出:
Created binary (application) `project_name` package
命令:
Copycd project_name
输出:
您会看到生成的文件和目录结构
Copyproject_name/
├── Cargo.toml
├── src/
│ └── main.rs
命令:
Copycargo build
这将编译您的生锈代码,并在 目标/调试/ 目录.
输出:
输出将取决于是否是现有项目,您有任何项目依赖性或编译错误。如果是一个新项目,输出应该看起来像这样:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s
命令:
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