【RUST官方语言中文翻译】准备工做--安装

让咱们开始Rust的学习之旅!有不少东西须要学习, 可是正如每一个旅程都会从某个地方开始。在本章中,咱们会讨论:html

  • 在Linux,macOS,Windows中安装Rust
  • 编写一个输出Hello, world!的程序
  • 使用cargo,进行Rust的包管理和系统编译

安装

第一步:安装Rust。咱们从rustup--一个用于管理Rust版本和关联工具的命令行工具--下载Rust。你须要链接网络以便进行下载。windows

注意:若是你由于各类缘由选择不经过 rustup的方式,那么请到 Rust官网查看其余方式。

接下去的步骤会介绍如何安装最新文档稳步版本的Rust编译器。Rust的稳定性确保了本书中全部的示例都可以在最新版本的Rust中编译经过。因为Rust常常会提高错误信息和警告信息的输出体验,每一个版本的编辑结果的输出可能会有轻微不一样。换句话说,任何你安装的更新的,稳定版本的Rust,对于本书的示例都会有符合预期的输出。bash

命令行标记
在本章节或者在全书的各个地方,咱们会展现一些在终端使用的命令。在命令行中展现的内容行都会以 $开头。你不须要手动输入 $符号,它仅仅表示每一个命令行的开始。那些不以 $开始的内容行,则表示的是前一个命令的输出。另外,特殊的PowerShell示例则会用 >而不是 $

在Linux和macOS上安装rustup

若是你使用Linux或者macOS系统,那么请打开终端并输入以下命令网络

curl https://sh.rustup.rs -sSf | sh
该命令会下载一段脚本并开始`rustup 这个工具最新版本的安装过程。安装过程当中可能会出现要求你输入密码的提示。若是安装成功,将会出现如下内容:
Rust is installed now. Great!
若是你愿意,你能够在下载脚本并在运行它以前先检查下脚本内容。

整个安装过程会在你下次登陆时,自动将Rust添加到你的系统变量PATH里。若是你但愿能够不须要从新启动终端,直接开始使用Rust,请在终端中运行以下命令以添加Rust到你的系统变量里:框架

source $HOME/.cargo/env

或者,添加如下内容到你到 ~/.bash_profile中:curl

export PATH="$HOME/.cargo/bin:$PATH"

除此以外,你须要某种连接器。极可能你的系统已经安装了连接器,不过,若是当你试图编译一个Rust程序出错,而且提示你说连接器没有执行,那就是说你的系统并无安装连接器,你须要手动安装他。
C语言的编译器一般会带有正确的连接器。你能够查看你系统的文档来了解如何安装C的编译器。固然,
一些通用的Rust包依赖于C语言代码且每每须要一个C的编译器。所以,你能够如今就安装它。函数

在Windows上安装rustup

在windows中,打开https://www.rust-lang.org/too...,按照按照指引进行安装。在安装过程当中,你会收到一条消息提示你说你须要安装Visual Studio 2013或更新版本的C++构建工具。最简单的获取该构建工具的方法是安装Build Tools for Visual Studio 2017, 该工具能够在网页中其余工具和框架中获取。工具

本书的剩余部分所展现的命令都能在cmd.exePowerShell中使用。若是针对某个场景会有不一样,咱们会在书中明确指出。学习

更新和卸载

当你经过rustup 安装Rust以后,就能够很容易进行Rust的版本更新。打开你的终端,运行以下命令:ui

rustup update

卸载Rust和rustup , 请在你的终端中运行如下卸载脚本

rustup self uninstall

常见问题

打开终端并输入以下命令检查你是否正确安装了Rust

rustc --version

以后,你应该会看到输出带有最新稳定版本的版本号,提交hash值,提交日期,格式以下:

rustc x.y.x (abcabcabc yyyy-mm-dd)

若是你看到信息,就说明你已经成功安装了Rust。若是你没有看到此信息,Windows环境下,请检查Rust是否在你的%PATH%系统变量中。若是全部步骤都没有问题,可是Rust依然不能正常工做,你能够在不少地方获取帮助。最简单的方式是经过Mibbit访问the #rust IRC channel on irc.mozilla.org 。 在这个地方,你能够经过和其余Rustaceans(咱们对于本身的一种戏称)聊天获取帮助。你还能够从the Users forumStack Overflow获取帮助。

本地文档

安装包包含了一份本地文档的拷贝,这样你能够在安装后离线阅读文档。运行rustup doc能够在游览器中打开文档进行游览。在任什么时候候,若是你不知道如何使用标准库提供的类型或者函数,均可以经过API文档找出对应的使用说明。

相关文章
相关标签/搜索