【发布时间】:2015-03-30 21:09:35
【问题描述】:
我已经浪费了一天的大部分时间来尝试设置一些简单的环境变量,这些变量将与 shell 变量一起对 GUI 应用程序可见。我几乎尝试了我在网上找到的所有东西,但是我可以使用 launchctl 设置一个变量,以便在 bash 中可见。我有一个作为登录项运行的脚本,它执行一个简单的launchctl setenv FOO BAR。当我输入launchctl getenv FOO 时,它会返回BAR。如果我输入 echo $FOO 我会得到一个空字符串。我不敢相信苹果会这么简单的事情这么难。我肯定错过了什么。我是吗?
【问题讨论】:
-
killall Dock可能会有所帮助。
标签: macos environment-variables