• Mac下Eclipse读取不到环境变量


    问题:

    用Eclipse时候读取不到 ~/.bash_profile 下定义的环境变量,确切的说,是GUI应用读取不到终端的(如eclipse)

    解决:

    1,下载启动代理器:

    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

    curl https://raw.githubusercontent.com/ersiner/osx-env-sync/master/osx-env-sync.sh -o ~/.osx-env-sync.sh
    

     3,给shell脚本赋予执行权限

    chmod +x ~/.osx-env-sync.sh
    

     4,加载shell脚本到当前环境

    launchctl load ~/Library/LaunchAgents/osx-env-sync.plist
    

    修改环境变量后需要重新启动脚本

    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,在需要重新加载脚本的时候执行命令

    ./osx-env-sync-now
    

    参考

    Environment variables in Mac OS X

  • 相关阅读:
    Harbor1.5.2批量清理无效镜像
    前端私服地址修改
    Paxos算法
    缓存淘汰算法--LRU算法
    一致性哈希
    mysql常见知识点总结
    mysql分库分表(二)
    mysql分库分表(一)
    dubbo学习小结
    dubbo超时重试和异常处理
  • 原文地址:https://www.cnblogs.com/dengshihuang/p/9830593.html
Copyright © 2020-2023  润新知