发布此版本后不久,我们收到了关于一个回归问题的报告,该问题导致用户在升级到 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,只需关闭您的 IDE 并运行以下命令,即可轻松升级到 rustup 1.24.0
rustup self update
在常规的工具链更新结束时,Rustup 也会自动更新自身
rustup update
如果您尚未安装 rustup,可以从我们网站上的相应页面获取 rustup。
Rustup 1.24.0 有什么新功能
支持使用 rust-toolchain.toml 作为指定工具链的文件名。
去年我们发布了 rust-toolchain 文件的新 toml 格式。为了使 Rustup 在处理 .cargo/config 方面与 Cargo 的行为更一致,我们现在支持该文件的 .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 中还有更多变更:请查阅changelog!
Rustup 的文档也可以在rustup book 中找到。
鸣谢
感谢所有为 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)