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

相关文章
相关标签/搜索