1.1.安装

Rust语言

2017-02-22 发表于 2017-02-22 06:49 Rust程序设计语言(中文版)

安装

使用 Rust 的第一步就是安装它。在运行本章中的命令时您需要连接网络。因为我们将从互联网上下载 Rust。

我们将使用终端的形式展示一些命令,这些命令都是以 $ 开头的。您不需要输入字符 $ ;它们只是为了表示命令行的开端。您会在网上看到许多遵循此约定的教程和示例: $ 作为系统普通用户可以运行的命令, # 作为系统管理员用户可以运行的命令。不以 $ 开头的行通常是上一个命令的输出。

在 Linux 或 Mac 上安装

如果您使用的是 Linux 或 Mac,您只需要打开一个终端并输入:

$ curl https://sh.rustup.rs -sSf | sh

它将会下载一个脚本并开始安装,系统可能会提示您输入密码。如果顺利的话,您将会看到:

Rust is installed now. Great!

当然,如果您不同意使用 curl | sh 模式,您也可以以您喜欢的方式下载、检查并运行脚本。

在 Windows 上安装

在 Windows 上,请您打开 https://rustup.rs 并按照说明下载 rustup-init.exe。运行它并按照它给您的其他提示进行操作。

本书中的其他 Windows 特定命令,假设您会使用 cmd 作为 shell。如果您使用的是不同的 shell ,您可以运行与 Linux 和 Mac 用户相同的命令。如果以上两种方式都不能正常运行,请参阅您正在使用的 shell 的文档。

自定义安装

如果您因为某些原因不愿意使用 rustup.rs 。请在 Rust 安装页面 中了解其他选项。

Rust 安装页面的中文本土化页面是 https://www.rust-lang.org/zh-CN/install.html

卸载

卸载 Rust 和安装它一样简单。您只需要打开终端并运行卸载脚本:

$ rustup self uninstall

故障排除

如果您已经安装了 Rust,您可以打开一个 shell 并输入:

$ rustc --version

您应该能看到类似以下格式的在您安装时的最新稳定版本的版本号、提交哈希(commit hash)及提交日期:

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

如果你看到了这条信息,恭喜您 Rust 已经成功安装了!

如果您没有安装成功,并且您使用的是 Windows 操作系统,请检查 Rust 是否在您的 %PATH% 环境变量。

如果它仍然不能运行,您可以在这些地方得到帮助。其中最简单的则是 irc.mozilla.org 上的 #rust IRC 频道,您可以通过 Mibbit访问它。点击此地址,您可以和其他 Rustaceans(Rust开发者的昵称)聊天,我们可以帮助您。还有一些包括用户论坛Stack Overflow 在内的绝佳资源。

您可以在微博上获得中文帮助。我们的微博账号是@Rust语言

本地文档

安装程序还包括了一份本地文档的副本,所以您可以离线阅读它。运行 rustup doc 在您的浏览器中打开本地文档。

每当有一个您不确定的由标准库提供的类型或函数时,您都可以在 API 文档找到它。

读者评论

相关专题

相关博文

  • (三)spring cloud云服务架构代码结构详细讲解

    Omaye 2017-11-28

    上一篇我们介绍了spring cloud云服务架构 - particle云架构代码结构,简单的按照几个大的部分去构建代码模块,让我们来回顾一下: 第一部分: 针对于普通服务的基础框架封装(entity、dao、service、co...

    Omaye 2017-11-28
    1314 1 4 4
  • Spring Cloud构建微服务架构—配置中心

    醜人 2017-11-17

    Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务...

    醜人 2017-11-17
    555 2 2 2
  •  Spring Cloud构建微服务架构—服务容错保护(Hystrix服务降级)

    Spring Cloud构建微服务架构—服务容错保护(Hystrix服务降级)

    醜人 2017-11-17

    在开始使用Spring Cloud Hystrix实现断路器之前,我们先拿之前实现的一些内容作为基础,其中包括: eureka-server工程:服务注册中心,端口:1001 eureka-client工程:服务提供者,两个实例启动...

    醜人 2017-11-17
    528 2 2 2

推荐用户