第一次配置Mac的环境变量,到网上转了一圈才找到正确方法。

打开终端,新建.bash_profile文件在~/目录下(如果电脑里已经有了这个文件,跳过这一步)

touch ~/.bash_profile

打开.bash_profile

open ~/.bash_profile

在弹出的编辑窗口中配置PATH

export PATH=/usr/local/homebrew/bin:$PATH

然后再回到终端输入,使文件生效。

source ~/.bash_profile

至此,环境变量配置完成。

JAVA_HOME


  • 配置环境变量
  • 查找.bash_profile
  • find ~ -iname ".bash_profile"

  • # 使用vim打开.bash_profile文件,加入java环境变量
    $ vim .bash_profile
    export JAVA_HOME=$(/usr/libexec/java_home)
  • 检查是否成功

    $ source .bash_profile
    $ echo $JAVA_HOME
    $ java -version

ANDROID_HOME

  • 配置环境变量

  • 打开.bash_profile文件,对其内容进行编辑,命令如下:

    open -e .bash_profile

  • $ vim .bash_profile
    export ANDROID_HOME=/Applications/ADT/sdk
    export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
  • 检查是否成功

    $ source .bash_profile
    $ echo $ANDROID_HOME
    $ adb

GRADLE_HOME

  • 下载Gradle: 
    http://gradle.org/downloads
  • 解压缩到任意路径如: 
    /Applications/gradle-2.3
  • 配置环境变量

    $ vim .bash_profile
    export GRADLE_HOME=/Applications/gradle-2.3;
    export PATH=$PATH:$GRADLE_HOME/bin
  • 检查是否成功

    $ source .bash_profile
    $ echo $GRADLE_HOME 或者:
    $ gradle -version

MAVEN_HOME:

  1. 使用brew下载并配置

    $ brew install maven
  2. 正常配置Maven:

    • 从官网下载 
      Maven:http://maven.apache.org/

    • 将下载的maven解压并复制/移动到你需要的目录 
      比如:/usr/local/maven

    • 配置环境变量

      $ vim .bash_profile
      export MAVEN_HOME=/usr/local/maven/apache-maven-x.x.x
      export PATH=$MAVEN_HOME/bin:$PATH
    • 检查是否成功:

      $ source .bash_profile
      $ echo $MAVEN_HOME
      $ mvn -version
  3. 其他

    • 重新设置本地Repository的位置 :

      # 在maven安装目录的conf目录下:
      $ vi settings.xml
      添加:<localRepository>具体的绝对路径</localRepository>
    • 配置代理: 
      修改~/.m2文件夹下的settings.xml文件,如果没有则去MAVEN_HOME/conf目录下复制过来

      <settings>
      ...
      <proxies>
      <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>ip</host>
      <port>port</port>
      </proxy>
      </proxies>
      ...
      </settings>

hosts:

    • 使用命令行修改:

      $ sudo vim /private/etc/hosts
      $ vim .bash_profile
    • 手动修改: 
      打开Finder->Go->输入: 
      /private/etc/hosts

mac 上更改环境变量的更多相关文章

  1. mac上Android环境变量配置

    1.AndroidSDK路径查看 (1)AndroidStudio: 菜单栏AndroidStudio > Preferences > Appearences&Behavior & ...

  2. 有关在新版mac上 git 环境变量的配置问题

    前段时间买的新版 mpb ,各种环境什么都没有配置,想着在网上边搜边摸索着将各种开发工具逐步配置齐全,各种问题不断出现,不知道是不是新版的原因不兼容. 其中 git 的配置尤为奇怪.在git官网上直接 ...

  3. windows中用bat脚本更改环境变量

    机房同传了新的系统,不使用dev的话每次开机都要重新更改环境变量(其实也可以在编译命令里添加绝对路径).所以就去学习了一下用bat脚本更改path.以便每次开机可以一键更改添加环境变量 wmic en ...

  4. Mac下配置环境变量(转)

    说明:Mac下一般使用bash作为默认shell 一.Mac系统的环境变量,加载顺序为: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~ ...

  5. Mac上Node环境配置

    公司配备Mac笔记本,以前没用过mac开发项目,一开始依然是从node官网下载安装包,后来领导说最好是用brew安装软件,这样比较方便,安装和卸载,只要在命令行输入相应的 install 和 unin ...

  6. Mac下修改环境变量

    Mac下修改环境变量 如果使用默认Bash, 首先修改 ~/.bash_profile 文件,添加文件路径,比如: export PATH=~/bin:/usr/local/bin/node:~/Do ...

  7. Mac 修改用户环境变量

    Mac 修改用户环境变量 sudo vim ~/.bash_profile

  8. 在mac下设置环境变量

    在mac下设置环境变量   在基于unix/linux的操作系统下进行程序开发,使用环境变量将会方便.通过设置环境变量将可以在任意目录通过输入程序名来执行设定目录下的程序.不需要通过cd将工作目录改变 ...

  9. Win/Mac 键位映射 & 在 Mac 上更改“键盘”偏好设置

    Win/Mac 键位映射 & 在 Mac 上更改"键盘"偏好设置 PC键盘 在Mac下Command/Option键切换 https://support.apple.com ...

随机推荐

  1. Poj 3233 Matrix Power Series(矩阵乘法)

    Matrix Power Series Time Limit: 3000MS Memory Limit: 131072K Description Given a n × n matrix A and ...

  2. python 之 字典常用操作

  3. 多个List 或 Array 进行 合并

    1.调用 var aaa = new List<string>() { "0" }; var a1 = new List<string>() { " ...

  4. js文件 与 css文件 异步加载

    使用lazyload 异步加载css js 文件. 提升页面初始化的速度,减少卡顿时间 , 下面是 使用方法 与 lazyload.js 源码 (中文注释) 调用方法后. 会追加到 head 标签末尾 ...

  5. Cisco实验图

  6. 在Ubuntu 18.04 下安装mysql,没有初始密码,重设root密码

    在Ubuntu 18.04 下安装mysql 不知道是由于mysql更新为新版还是.Ubuntu18.04中的特性,安装过程中没有设置密码的环节,在网络上找了半天,总算解决了!特此记录下来,以便以后查 ...

  7. CI框架常用函数(AR数据库操作的常用函数)

    用户手册地址:http://codeigniter.org.cn/user_guide/index.html 1.查询表记录$this->db->select(); //选择查询的字段$t ...

  8. Shell脚本——make命令和Makefile文件【转】

    https://blog.csdn.net/twc829/article/details/72729799 make命令是一个常用的编译命令,尤其在C/C++开发中,make命令通过makefile文 ...

  9. Js 实现返回上一页

    Js 实现返回上一页 <a href="javascript:history.go(-1)">返回上一页</a> <a href="java ...

  10. OpenJudge 计算概论1007:点评赛车

    总时间限制: 1000ms 内存限制: 65536kB描述4名专家对4款赛车进行评论1)A说:2号赛车是最好的:2)B说:4号赛车是最好的:3)C说:3号赛车不是最好的:4)D说: B说错了.事实上只 ...