gpt4 book ai didi

macos - Mac OSx 和 VS 代码 : getting `LSGetApplicationForInfo() failed with error` when starting from terminal

转载 作者:行者123 更新时间:2023-12-05 05:16:58 26 4
gpt4 key购买 nike

我安装了 VS Code 并运行 Shell 命令:在 PATH 中安装“代码”命令 根据文档(并在 this answer 中找到)

起初它可以工作,但在重启后(我想)我无法从终端启动代码(这非常有用)。

这是我得到的错误:

LSGetApplicationForInfo() 在尝试确定具有捆绑标识符 com.microsoft.VSCodeInsiders 的应用程序时失败并出现错误 -10814。

不确定是否有帮助:如果我输入 which code,我会得到 /usr/local/bin/code

最佳答案

一个可能的解决方案是执行以下操作:

  1. 打开终端
  2. 找到遇到此问题的 OS X 应用的路径
  3. 运行以下命令: mdls -name kMDItemCFBundleIdentifier -r <app-path>

由此返回的包名称将是包的实际名称(com.microsoft.VSCodeInsiders 不是。)

然后您可以通过键入 open -b <bundle-name> 打开应用程序之后使用任何参数。

提示:
- 你的 <app-path>可能包含空格,在这种情况下,您应该用 "(引号)将其括起来。- <app-path>是以.app 结尾的目录的路径-- 您在应用程序的查找器中看到的“图标”的路径。在终端中,文件夹的名称将以 .app 结尾。 .

关于macos - Mac OSx 和 VS 代码 : getting `LSGetApplicationForInfo() failed with error` when starting from terminal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49779640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com