升级VS Code 1.61后Calva启动失败,提示clojure-lsp.exe_backup.exe运行错误
故障修复方案
- 第一步:修正clojure-lsp执行文件名
打开路径c:\Users\ros1sgm\.vscode\extensions\betterthantomorrow.calva-2.0.214\,找到文件clojure-lsp.exe_backup.exe,将其重命名为clojure-lsp.exe,重启VS Code后验证插件是否正常启动。 - 第二步:重装Calva插件
若重命名后仍报错,先卸载当前安装的v2.0.214版本Calva插件,重启VS Code后重新安装该版本Calva,安装过程暂关杀毒软件避免执行文件被误改后缀或隔离。 - 第三步:手动指定lsp执行路径
上述操作均无效的情况下,打开VS Code设置页,搜索Calva > Clojure Lsp: Executable Path配置项,填入你本地可用的clojure-lsp.exe绝对路径,保存设置后重启VS Code即可。 - 临时规避方案
若急需使用插件,可先将VS Code降级到1.60版本,该版本与Calva v2.0.214不存在兼容性问题。
故障报错信息:
[Error - 12:47:40] Starting client failed
Launching server using command c:\Users\ros1sgm.vscode\extensions\betterthantomorrow.calva-2.0.214\clojure-lsp.exe_backup.exe failed.
对应VS Code版本信息:
Version: 1.61.0 (user setup)
Commit: ee8c7def80afc00dd6e593ef12f37756d8f504ea
Date: 2021-10-07T18:13:09.652Z
Electron: 13.5.1
Chrome: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.17763
内容的提问来源于stack exchange,提问作者Rosswart
相关产品推荐
相关产品推荐

