为何VS Code的rust-analyzer扩展始终无法安装最新版本?
无法安装rust-analyzer最新版本,版本选择受限
- 无法获取rust-analyzer扩展的较新版本,当前可安装版本比最新版落后约7个月。扩展页面显示的最新版本为
0.3.2020,但安装并重启VS Code后,实际安装的是0.3.1730(该版本发布于2023-11-13)。 - 安装前状态:

- 安装后状态:

- 版本选择限制:点击“卸载”下拉菜单选择“安装其他版本...”,仅显示0.3.1730及更早版本;手动输入“0.3.2020”后列表为空,按回车无任何反应。

- 预发布通道同样受限:预发布通道显示的最新版本应为
0.4.2023,但安装后实际得到0.4.1731,尝试安装其他版本也无效。 - 手动安装报错:直接从市场下载版本安装时,弹出错误提示:
One or more extensions are for Visual Studio Code. Try installing them in Visual Studio Code.,该提示无实际帮助。
问题影响
rust-analyzer需与所用Rust版本保持同步,版本不一致会引发proc-macro评估错误,严重降低开发体验;若要同步版本需降级Rust,希望避免此操作。
排查情况
已查阅rust-analyzer相关问题,未发现相同症状的反馈,推测是本地环境问题,但不知如何调试。
环境信息
- Windows 10
- VS Code版本1.77.0
- 其他扩展安装无异常
内容的提问来源于stack exchange,提问作者kmdreko
相关产品推荐
相关产品推荐

