无法激活 rust eclipse 分析仪: Bootstrap 误差

zfycwa2u  于 2023-01-13  发布在  Eclipse
关注(0)|答案(2)|浏览(194)

从2020年12月9日开始,VSCode的Rust Analyzer扩展不再为我加载。在启动时,它会打印出以下错误消息:
无法激活 rust eclipse 分析仪:引导错误。请查看"OUTPUT〉Rust Analyzer Client"中的日志(应该会自动打开)。要启用详细日志,请使用{" rust-analyzer. trace. extension ":真}
启用扩展跟踪将在失败前生成以下诊断信息:

INFO [12/10/2020, 10:03:22 AM]: Using server binary at c:\Users\<user>\AppData\Roaming\Code\User\globalStorage\matklad.rust-analyzer\rust-analyzer-windows.exe
DEBUG [12/10/2020, 10:03:22 AM]: Checking availability of a binary at c:\Users\<user>\AppData\Roaming\Code\User\globalStorage\matklad.rust-analyzer\rust-analyzer-windows.exe
DEBUG [12/10/2020, 10:03:22 AM]: c:\Users\<user>\AppData\Roaming\Code\User\globalStorage\matklad.rust-analyzer\rust-analyzer-windows.exe --version: {
  status: 3221225506,  
  signal: null,  
  output: [ null, '', '' ],  
  pid: 1648,  
  stdout: '',  
  stderr: ''  
}

其中<user>是我用来登录system1的用户帐户的名称。
错误诊断(3221225506)中报告的status值转换为0xC0000022(STATUS_ACCESS_DENIED)。从VSCode的集成终端中导航到二进制文件并尝试执行rust-analyzer-windows.exe --version不会产生任何输出,这似乎恢复了从VSCode运行此可执行文件被阻止的情况。
从VSCode中执行服务器二进制文件的访问权限似乎发生了一些变化。在Rust Analyzer工作和Rust Analyzer不再工作之间,我没有更新Rust,也没有更新rustup,也没有更新VSCode,也没有任何扩展。
不过,我确实安装了2020-12 Cumulative Update for Windows 10 Version 20H2 for x64-based Systems (KB4592438),而且Rust Analyzer开始出现故障的时间正好是安装更新的时间,这可能只是一个巧合。
我可以采取哪些其他步骤来找到问题的根本原因,以及如何让Rust Analyzer重新工作?
版本信息:

  • rust eclipse 分析仪(稳定):v0.2.408
  • Windows 10专业版:版本10.0.19042构建版本19042
  • VSCode:1.51.1(用户设置)

1 * 这也是运行VSCode的用户帐户,包括其派生的所有进程。从在此帐户下运行的命令提示符导航到该路径会显示 * rust-analyzer-windows.exe * 存在,并且执行rust-analyzer-windows.exe --version会按预期打印版本标识符。*

cs7cruho

cs7cruho1#

不幸的是,我还没有完全调查出这件事的根本原因。
强迫我重启的系统似乎恢复了世界和平。

wribegjk

wribegjk2#

清除代理配置对我有用。
我不确定这是否涵盖了所有情况,但可能与网络有关。

相关问题