新装了一个win11系统,直接使用的stable-x86_64-pc-windows-gnu
工具链,没有安装VC,在配置rust环境的时候,rust-analyzer一直无法启动:Server initialization failed
。
打开插件文件夹,尝试直接运行插件,提示缺少VCRRUNTIME.dll
。
在微软官网上下载运行库 Microsoft Visual C++ Redistributable 安装完成后重启插件,便可直接使用。
这也解释了为什么这种情况几乎在新装的系统上才会有。