Mac下Eclipse讀取不到環境變量

問題: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.sheclipse

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

 

參考

Environment variables in Mac OS X

相關文章
相關標籤/搜索