いつからかtmuxを起動すると
Not privileged to set domain environment. Not privileged to set domain environment.
とエラーが出るようになった。
なんだこれは。
調べるとどうも .zshrc で launchctl setenv
とかいじってるのが問題らしい。
何してたかというと、
launchctl setenv GOROOT=$GOROOT launchctl setenv GOPATH=$GOPATH
とかしていた。
IDEA とかに渡すには setenv
で GOPATH
とか設定しておかないといけないもんで、.zshrc に書きゃいいかとか安直に考えたわけだね、昔の俺。
違う違う。 launchctl
なんだから launchd
を使おう。
/etc/launchd.conf
に
setenv GOROOT=$GOROOT setenv GOPATH=$GOPATH
と書くようにすることで解決。
ちなみに $HOME/.launchd.conf
はダメ。