LoginSignup
3
4

More than 5 years have passed since last update.

macOS Sierraでシステム環境変数を設定する

Last updated at Posted at 2017-07-11

ターミナル以外のアプリなどで使う環境変数を設定したかった。してみました

内容としては、こちらの記事のとおりですが備忘として残しておきます。
http://qiita.com/__10100__/items/622548eca4773535e979

$ vim ~/Library/LaunchAgents/environment.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.environment</string>
  <key>Program</key>
  <string>/Users/shwld/.environment-plist.sh</string>
  <key>RunAtLoad</key>
  <true/>
</dict>
</plist>
$ vim ~/.environment-plist.sh
#! /bin/sh
launchctl setenv GOOGLE_API_KEY hogehoge
launchctl setenv GOOGLE_DEFAULT_CLIENT_ID hogehoge
launchctl setenv GOOGLE_DEFAULT_CLIENT_SECRET hogehoge
$ chmod +x ~/.environment-plist.sh # 不要?
launchctl load ~/.environment-plist.sh

上記のファイルを保存、実行した後、再起動したら反映されていました(再ログインでもいけるかも)

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4