GUI 应用程序中的 macOS 路径错误

问题描述

我对以下问题有点困惑: 像 VSCODE 和 Intellij IDEA 这样的 GUI 应用程序找不到某些程序,因为 $PATH 变量不包含 /usr/local/bin。但是,在我的 shell 中,一切都已正确设置,并且通过 shell 启动这些程序会产生预期的行为。

我遇到的答案是,launchd 不查看 /etc/paths 文件,而是仅使用标准的 $PATH 变量,该变量不包含上述本地程序的路径。修复由 Nicolas Cavigneaux here 描述。

这很好,但我想了解为什么我完全相同的 Macbook(也是安装了相同软件包/程序的 Homebrew)从来没有遇到过这个问题?!为了我的“信用”,我在我的 rm -r 目录中运行了 /usr/local ,因为我真的很愚蠢,但根据我的理解,这应该不是问题,因为一切正常(重新安装 Homebrew 并为了安全起见)。然而问题就在我那么愚蠢之后发生了。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)