You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac OSX终端启动VS Code报错:LSGetApplicationForInfo() failed with error -10814

解决VS Code code命令重启终端后失效(报错-10814)的问题

我之前也碰到过一模一样的问题,这个报错LSGetApplicationForInfo() failed with error -10814基本是因为你的code命令软链接指向了不存在的VS Code Insiders版本,或者链接本身已经失效了。结合你提到which code返回/usr/local/bin/code,咱们一步步来修复:

步骤1:检查现有链接的指向

先看看当前code命令到底指向哪里,在终端运行:

ls -l /usr/local/bin/code

如果输出里显示指向的是Visual Studio Code - Insiders.app,但你实际装的是稳定版VS Code,那问题就找到了——链接错版本了。

步骤2:删除无效链接

先把这个失效的链接删掉:

sudo rm /usr/local/bin/code

输入你的系统密码确认即可。

步骤3:重新建立正确的软链接

根据你安装的VS Code版本选择对应的命令:

  • 如果你装的是稳定版VS Code:
ln -s "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/code
  • 如果你装的是Insiders预览版:
ln -s "/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/bin/code" /usr/local/bin/code

步骤4:验证修复效果

运行以下命令测试是否正常:

code --version

如果能正常输出VS Code的版本信息,那说明修复成功了。重启终端再试一次code命令,应该就不会再报错了。

额外提示

如果还是有问题,可能是VS Code更新后路径发生了变化,或者你之前安装的Insiders版本残留了配置。可以先彻底卸载VS Code(包括相关配置文件),然后重新安装,再重新添加code命令到PATH里。

内容的提问来源于stack exchange,提问作者Davide Orazio Montersino

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:42:19