内容提要
Rustup团队发布了Rustup 1.27.1版本,修复了一些小bug,包括在旧版macOS上修复了预编译的Rustup二进制文件的问题。此外,还修复了fish安装但未创建~/.config/fish/conf.d文件时rustup-init失败的问题。
延伸解读
更新方式与自动更新机制
用户可以通过运行 `rustup self update` 来手动更新到 Rustup 1.27.1,但需先停止所有可能使用 Rustup 的程序(例如关闭 IDE)。此外,Rustup 会在正常的工具链更新(`rustup update`)结束时自动更新自身,因此大多数用户无需额外操作即可获得新版本。
修复旧版 macOS 兼容性问题
Rustup 1.27.1 修复了预编译二进制文件在旧版 macOS 上的运行问题,使其重新可用。这对于仍在使用较旧 macOS 系统的开发者尤为重要,他们现在可以正常安装或更新 Rustup,而无需依赖其他安装方式。
解决 fish shell 环境下的初始化失败
此前,当系统安装了 fish shell 但未创建 `~/.config/fish/conf.d` 目录时,`rustup-init` 会执行失败。新版本修复了这一问题,确保在 fish 环境下初始化 Rustup 时不再因缺少该目录而中断,提升了安装的可靠性。
修复符号链接相关回归问题
Rustup 1.27.1 还解决了与符号链接的 `RUSTUP_HOME/(toolchains|downloads|tmp)` 相关的回归问题。这意味着如果用户将 Rustup 的主目录或其子目录设置为符号链接,之前版本可能出现的异常行为已得到修复,保证了此类配置下的正常使用。
Q&A
Rustup 1.27.1版本修复了哪些问题?
Rustup 1.27.1版本修复了预编译的Rustup二进制文件在旧版macOS上的问题,以及当安装fish但未创建~/.config/fish/conf.d文件时rustup-init失败的问题。
如何更新到Rustup 1.27.1版本?
用户可以通过停止使用Rustup的程序并运行命令$ rustup self update来更新到Rustup 1.27.1版本。
Rustup会自动更新吗?
是的,Rustup会在正常的工具链更新结束时自动更新自己。
Rustup的文档在哪里可以找到?
Rustup的文档可以在Rustup Book中找到。
Rustup 1.27.1版本的发布团队是谁?
Rustup 1.27.1版本是由Rustup团队发布的。
Rustup 1.27.1版本有哪些新特性?
Rustup 1.27.1版本主要包含一些小bug修复,特别是针对旧版macOS和fish安装的问题。