Rustup 1.20.0 发布,Rust 的工具链管理器

栏目: 软件资讯 · 发布时间: 6年前

内容简介:Rustup 是一个命令行应用,能够下载并在不同版本的 Rust 工具链中进行切换。1.20 版本更新内容: Profiles Rustup 的早期版本默认情况下,会与每个工具链一起安装部分组件:编译器(Rustc)、包管理器(Cargo)、标准...

Rustup 是一个命令行应用,能够下载并在不同版本的 Rust 工具链中进行切换。1.20 版本更新内容:

Profiles

Rustup 的早期版本默认情况下,会与每个 工具 链一起安装部分组件:编译器(Rustc)、包管理器(Cargo)、标准库(rust-std)和离线文档(rust-docs)。虽然这种方法在本地开发时是好的,但是一些组件(如 rust-docs)减缓了安装速度。

为了解决这个问题,Rustup 1.20.0 引入了 profiles 的概念。它们是一组组件,可以在安装新的 Rust 工具链时选择下载:

  • minimal 配置文件包含最少组件,仅获去一个可用的编译器(rustc、rust-std 和 Cargo)。如果不使用本地文档和 CI,建议在 Windows 系统上使用此组件。
  • default 配置文件包含默认安装的所有组件(rustc、rust-std、Cargo 和 rust-docs)以及 rustfmt 和 clipp。
  • complete 配置文件包含通过 Rustup 提供的所有组件,包括 Miri 和 IDE 集成工具(rls 和 rust-analysis)。

要更改 Rustup 配置文件,通过使用 Rustup set profile 命令。例如,要选择 minimal 配置文件:

rustup set profile minimal

Rustup 1.20.0 发布,Rust 的工具链管理器Installing the latest compatible nightly

从 Rustup 1.20.0 开始,如果你以前安装的组件在最新 nightly 版本丢失,Rustup 更新会返回以前版本,以找到包含你需要的所有组件的最新版本。Rustup 1.20.0 在 Rustup 工具链安装命令中引入了 --Component/-c 和 --Target/-t 选项,允许你在安装工具链时添加组件和目标。

Improvements to rustup doc

Rustup 1.20.0 增强了命令,允许你直接打开特定的 API 文档。例如,要查看 Iterator 的文档,可以使用:

rustup doc std::iter::Iterator

Rustup 1.20.0 发布,Rust 的工具链管理器注意,只有在工具链中安装了 rust-docs 组件时,此功能才有效。

发布说明:

https://blog.rust-lang.org/2019/10/15/Rustup-1.20.0.html


以上所述就是小编给大家介绍的《Rustup 1.20.0 发布,Rust 的工具链管理器》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Agile Web Development with Rails, Third Edition

Agile Web Development with Rails, Third Edition

Sam Ruby、Dave Thomas、David Heinemeier Hansson / Pragmatic Bookshelf / 2009-03-17 / USD 43.95

Rails just keeps on changing. Rails 2, released in 2008, brings hundreds of improvements, including new support for RESTful applications, new generator options, and so on. And, as importantly, we’ve a......一起来看看 《Agile Web Development with Rails, Third Edition》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

MD5 加密
MD5 加密

MD5 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器