
rustup 发布 1.29.3 版本,修复 x86_64 和 Solaris 兼容性问题
来源标题:Announcing rustup 1.29.3
rustup 团队发布 1.29.3 补丁版本,修复了两个小范围回归问题。该版本解决了特定不支持 SSE4.1 的 x86_64 CPU 上出现的“非法指令”错误,以及 Solaris 上的“不支持 lock()”错误。用户可通过 rustup self update 或 rustup update 自动更新。
以下正文由 AI 翻译自 Rust Blog(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
rustup 团队发布了 rustup 的新补丁版本 1.29.3。Rustup 是安装 Rust 的推荐工具,Rust 是一门让每个人都能构建可靠且高效软件的编程语言。
rustup 1.29.3 有哪些新变化
这个新的补丁版本修复了上一版本中的一些小型回归问题:
- 修复了在某些不支持 SSE4.1 的 x86_64 CPU 上出现的“Illegal instruction”错误。pr#5162
- 修复了在 Solaris 上出现的“lock() not supported”错误。pr#5167
更多细节可在更新日志中查看!
如何更新
如果你已经安装了旧版本的 rustup,获取新版本非常简单,只需停止任何可能正在使用 rustup 的程序(例如关闭你的 IDE),然后运行:
$ rustup self update
rustup 也会在正常的工具链更新结束时自动更新自身:
$ rustup update
对于这个特定版本,如果你在自更新过程中遇到任何问题,可以尝试按照以下步骤手动更新 rustup:
- 下载适用于你平台的 rustup-init 二进制文件。
- 再次确认没有其他 rustup 进程正在运行。
- 用下载的 rustup-init(重命名为 rustup)替换现有的 rustup 二进制文件。
- 提醒一下,该二进制文件通常位于 $HOME/.cargo/bin/rustup,如果你覆盖了 $CARGO_HOME 环境变量,则位于 $CARGO_HOME/bin/rustup。
如果你还没有 rustup,可以从我们网站上的相应页面获取。rustup 的文档也可在 rustup book 中查阅。
注意事项
rustup 的发布可能会带来一些问题,这些问题并非由 rustup 本身引起,而仅仅是因为有了新版本。特别是,反恶意软件扫描器可能会阻止 rustup 或阻止其创建或复制文件,尤其是在安装包含许多小文件的 rust-docs 时。这类问题通常会在几周后自动解决,届时反恶意软件扫描器会更新以识别新的 rustup 版本。
致谢
再次感谢所有让这个 rustup 版本得以发布的贡献者!
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。