在发布后不久,我们收到了关于 回归 的报告,该回归阻止用户在升级到 Rustup 1.24.0 后运行
rustfmt
和cargo fmt
。为了限制损害,我们回滚了发布版本到 1.23.1。如果您受到此问题的影响,可以通过运行以下命令回滚到版本 1.23.1
rustup self update
Rustup 工作组很高兴宣布发布 Rustup 版本 1.24.0。 Rustup 是安装 Rust 的推荐工具,Rust 是一种编程语言,它赋予每个人构建可靠且高效软件的能力。
如果您已安装了先前版本的 Rustup,获取 Rustup 1.24.0 就像关闭您的 IDE 并运行以下命令一样简单
rustup self update
Rustup 还会在正常工具链更新结束后自动更新自身
rustup update
如果您还没有,您可以从我们网站上的相应页面 获取 Rustup。
Rustup 1.24.0 中的新功能
rust-toolchain.toml
作为文件名来指定工具链。
支持使用 去年,我们发布了 rust-toolchain
文件的新 toml
格式。为了使 Rustup 更接近 Cargo 在 .cargo/config
周围的行为,我们现在支持该文件的 .toml
扩展名。如果您将工具链文件命名为 rust-toolchain.toml
,那么您必须使用 toml
格式,而不是传统的单行格式。
如果同时存在 rust-toolchain
和 rust-toolchain.toml
,则前者将优先于后者,以确保 Rustup 版本之间的兼容性。
更好地支持低内存系统
Rustup 的组件解包器已更改,以便在解包大型组件时占用更少的内存。这应该允许内存受限系统(例如某些 Raspberry Pi 系统)的用户安装包含特别大文件的较新 Rust 工具链。
更好地支持 Windows 添加/删除程序
在 Windows 上新安装的 Rustup 现在将把自己安装到程序列表中,以便您可以通过添加/删除程序对话框触发 Rustup 的卸载,就像任何其他 Windows 程序一样。
这只会对安装生效,因此如果您希望在您的 PC 上使用此功能,则需要重新运行 rustup-init.exe
。
其他更改
Rustup 1.24.0 中还有更多更改:在 变更日志 中查看它们!
Rustup 的文档也以 Rustup 手册 的形式提供。
感谢
感谢所有为 Rustup 1.24.0 贡献力量的人!
- Alex Chan
- Aloïs Micard
- Andrew Norton
- Avery Harnish
- chansuke
- Daniel Alley
- Daniel Silverstone
- Eduard Miller
- Eric Huss
- est31
- Gareth Hubball
- Gurkenglas
- Jakub Stasiak
- Jynn Nelson
- Jubilee (workingjubilee)
- kellda
- Michael Cooper
- Philipp Oppermann
- Robert Collins
- SHA Miao
- skim (sl4m)
- Tudor Brindus
- Vasili (3point2)
- наб (nabijaczleweli)
- 二手掉包工程师 (hi-rustin)