rustup 工作组很高兴地宣布发布 rustup 1.26.0 版本。 Rustup 是安装 Rust 的推荐工具,Rust 是一种编程语言,它正在赋能每个人构建可靠和高效的软件。
如果您已经安装了以前版本的 rustup,则获取 rustup 1.26.0 非常简单,只需停止任何可能正在使用 Rustup 的程序(例如,关闭您的 IDE)并运行
$ rustup self update
rustup 还会在正常的工具链更新结束时自动更新自己
$ rustup update
如果您还没有安装,您可以从我们网站上的相应页面获取 rustup。
rustup 1.26.0 中的新功能
此版本的 Rustup 涉及大量的内部清理,包括 Rustup 代码及其测试。除了对代码库本身的大量工作之外,由于距离上次发布的时间已经很长,这次的贡献者数量也创了纪录,我们感谢大家付出的努力和时间。
此版本的重点是
-
添加 rust-analyzer 作为 rustup 的代理。现在您可以调用 rust-analyzer,它将被代理到当前工具链的 rust-analyzer 组件。
-
将 clap 依赖项从 2.x 升级到 3.x。这是一个主要版本升级,因此有一些帮助文本更改,但命令行界面保持不变。
-
删除实验性的 GPG 签名验证和 rustup show keys 命令。由于其实验性状态,验证下载的二进制文件的完整性并不依赖于它,并且如果没有签名不匹配的情况,也没有中止安装的选项。最近几个月发现了其实现的多个问题,这导致了删除实验性代码的决定。该团队正在研究新的签名验证方案的设计,该方案将在未来实施。
完整详细信息可在更新日志中找到!
Rustup 的文档也可在rustup 手册中找到。
感谢
再次感谢所有为 rustup 1.26.0 的实现做出贡献的人!
- Daniel Silverstone (kinnison)
- Sabrina Jewson (SabrinaJewson)
- Robert Collins (rbtcollins)
- chansuke (chansuke)
- Shamil (shamilsan)
- Oli Lalonde (olalonde)
- 二手掉包工程师 (hi-rustin)
- Eric Huss (ehuss)
- J Balint BIRO (jbalintbiro)
- Easton Pillay (jedieaston)
- zhaixiaojuan (zhaixiaojuan)
- Chris Denton (ChrisDenton)
- Martin Geisler (mgeisler)
- Lucio Franco (LucioFranco)
- Nicholas Bishop (nicholasbishop)
- SADIK KUZU (sadikkuzu)
- darkyshiny (darkyshiny)
- René Dudfield (illume)
- Noritada Kobayashi (noritada)
- Mohammad AlSaleh (MoSal)
- Dustin Martin (dmartin)
- Ville Skyttä (scop)
- Tshepang Mbambo (tshepang)
- Illia Bobyr (ilya-bobyr)
- Vincent Rischmann (vrischmann)
- Alexander (Alovchin91)
- Daniel Brotsky (brotskydotcom)
- zohnannor (zohnannor)
- Jynn Nelson (jyn514)
- Prikshit Gautam (gautamprikshit1)
- Dylan Thacker-Smith (dylanahsmith)
- Jan David (jdno)
- Aurora (lilith13666)
- Pietro Albini (pietroalbini)
- Renovate Bot (renovate-bot)