問題:git
用Eclipse時候讀取不到 ~/.bash_profile 下定義的環境變量,確切的說,是GUI應用讀取不到終端的(如eclipse)github
解決:shell
1,下載啓動代理器:bash
curl https://raw.githubusercontent.com/ersiner/osx-env-sync/master/osx-env-sync.plist -o ~/Library/LaunchAgents/osx-env-sync.plist
2,下載shell腳本(osx-env-sync.sh)eclipse
curl https://raw.githubusercontent.com/ersiner/osx-env-sync/master/osx-env-sync.sh -o ~/.osx-env-sync.sh
3,給shell腳本賦予執行權限curl
chmod +x ~/.osx-env-sync.sh
4,加載shell腳本到當前環境url
launchctl load ~/Library/LaunchAgents/osx-env-sync.plist
修改環境變量後須要從新啓動腳本spa
launchctl unload ~/Library/LaunchAgents/osx-env-sync.plist launchctl load ~/Library/LaunchAgents/osx-env-sync.plist
1,把腳本下載到 ~/bin 目錄下代理
curl https://raw.githubusercontent.com/ersiner/osx-env-sync/master/osx-env-sync-now -o ~/bin/osx-env-sync-now
2,在須要從新加載腳本的時候執行命令blog
./osx-env-sync-now
參考