在发布后不久,我们就收到了一个回归错误的报告,该错误阻止用户在升级到 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 会将自己安装到程序列表中,以便您可以像任何其他 Windows 程序一样通过添加/删除程序对话框触发卸载 Rustup。
这仅在安装时生效,因此如果您希望在您的 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)