在 OS X 上设置全局环境变量

RV 可以通过多种方式使用环境变量。对于许多 Mac 用户来说,如何创建可用于所有应用程序(包括从图标启动的应用程序)的环境变量,这是一个难解之谜。如果您使用的是 Windows,请参见在 Windows 上设置全局环境变量

该过程包括创建(或编辑(如果存在))用户主目录中的特殊 .plist 文件。您可以在此处添加环境变量及其值。然后,注销并重新登录。

~/Library/LaunchAgents/ 下创建 plist 文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>my.startup</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>launchctl setenv RV_OS_PATH_OSX /volumes/zdisk launchctl setenv RV_OS_PATH_WINDOWS Z:</string>

</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

要激活 .plist(假定您将其命名为 environment.plist),请运行

launchctl load ~/Library/LaunchAgents/environment.plist
launchctl start ~/Library/LaunchAgents/environment.plist

如果已加载并修改 plist file,请通过运行以下代码查看更新:

launchctl stop ~/Library/LaunchAgents/environment.plist
launchctl unload ~/Library/LaunchAgents/environment.plist
launchctl load ~/Library/LaunchAgents/environment.plist
launchctl start ~/Library/LaunchAgents/environment.plist

有关进一步参考,请参见此 StackExchange 文章,此文章介绍了在先前版本的 OS X 到 10.10 版本中如何设置环境变量(截至 10.12 Sierra 仍适用)。

关注

0 评论

登录写评论。