Sierraでlaunchdにpathが通らない
code:/etc/launchd.conf
setenv PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
解決方法
環境変数の追加が必要な設定ファイルに全て個別に追加した code:sample.plist
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key>
<string>/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin</string>
</dict>
code:hue-korg-control.plist
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>Label</key>
<string>hue-korg-control</string>
<key>UserName</key>
<string>sho</string>
<key>WorkingDirectory</key>
<string>/Users/sho/src/node/hue-korg-control</string>
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key>
<string>/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin</string>
<key>DEBUG</key>
<string></string>
</dict>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/npm</string>
<string>start</string>
</array>
<key>KeepAlive</key>
<true/>
<key>RunAtLoad</key>
<true/>
<key>StandardOutPath</key>
<string>/var/log/hue-korg-control/hue-korg-control.log</string>
<key>StandardErrorPath</key>
<string>/var/log/hue-korg-control/hue-korg-control.log</string>
</dict>
</plist>