Rustup 1.24.0版本中的新内容介绍

137 阅读2分钟

在发布该版本后不久,我们得到报告说,在升级到Rustup 1.24.0后,有一个回归问题使用户无法运行rustfmtcargo 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 作为指定工具链的文件名

去年我们发布了一个新的toml 格式的rust-toolchain 文件。为了使Rustup与Cargo在.cargo/config 上的行为更加一致,我们现在支持该文件的扩展名.toml 。如果你调用工具链文件rust-toolchain.toml ,那么你必须使用toml 的格式,而不是传统的单行格式。

如果同时存在rust-toolchainrust-toolchain.toml ,那么前者将胜过后者,以确保Rustup版本之间的兼容性。

对低内存系统的更好支持

Rustup的组件解压程序已经被修改为在解压大型组件时有更小的内存占用。这应该允许内存受限系统的用户,如一些Raspberry Pi系统,安装包含特别大文件的较新的Rust工具链。

对Windows添加/删除程序的更好支持

在Windows上新安装的Rustup现在会将自己安装到程序列表中,这样你就可以通过添加/删除程序对话框来触发Rustup的卸载,与其他Windows程序类似。

这只在安装时生效,所以如果你想在你的电脑上这样做,你需要重新运行rustup-init.exe