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

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

  1. touch ~/.bash_profile

打开.bash_profile

  1. open ~/.bash_profile

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

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

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

  1. source ~/.bash_profile

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

JAVA_HOME


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

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

    1. $ source .bash_profile
    2. $ echo $JAVA_HOME
    3. $ java -version

ANDROID_HOME

  • 配置环境变量

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

    open -e .bash_profile

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

    1. $ source .bash_profile
    2. $ echo $ANDROID_HOME
    3. $ adb

GRADLE_HOME

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

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

    1. $ source .bash_profile
    2. $ echo $GRADLE_HOME
    3. 或者:
    4. $ gradle -version

MAVEN_HOME:

  1. 使用brew下载并配置

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

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

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

    • 配置环境变量

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

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

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

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

      1. <settings>
      2. ...
      3. <proxies>
      4. <proxy>
      5. <active>true</active>
      6. <protocol>http</protocol>
      7. <host>ip</host>
      8. <port>port</port>
      9. </proxy>
      10. </proxies>
      11. ...
      12. </settings>

hosts:

    • 使用命令行修改:

      1. $ sudo vim /private/etc/hosts
      2. $ 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. 洛谷 P1456Monkey King

    题目描述 要把打架的两堆猴子合并为一堆,查询的又是最大值,所以很容易想到可并堆. 题目要求打完架后战斗力最大的猴子的战斗力要减半,但不能直接在堆中进行这个操作,因为战斗力减半后这只猴子不一定是战斗力最 ...

  2. 最长公共子序列 DP

    class Solution: def LCS(self,A,B): if not A or not B: #边界处理 return 0 dp = [[0 for _ in range(len(B)+ ...

  3. C语言实现多线程排序

    #include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <string.h& ...

  4. word 插入表格,位置不在最左边

    首先想到的是 样式的问题.

  5. JSP带有标签体的自定义标签

    新建OutTag类 如何添加jsp-api.jar包 OutTag类详细代码 ``` package bid.zhazhapan.fims.tag; import javax.servlet.jsp. ...

  6. Pytest权威教程23-不稳定测试

    目录 不稳定测试用例处理 为什么不稳定测试是个问题 潜在的根本原因 Pytest特性 其他一般策略 相关研究 相关资源 返回: Pytest权威教程 不稳定测试用例处理 "不稳定" ...

  7. redis-migrate-tool

    一.简介 redis-migrate-tool是在redis之间迁移数据的一个方便且有用的工具.他会已服务方式不断同步两边的数据.等到合适时间,中断redis读写,对比双方数据,再替换redis地址即 ...

  8. 如何画好ER图

    快速阅读 了解ER图的基本组成,以及如何在viso中画ER图. 什么是ER图 是实体关系图,用矩形表示实体,用椭圆形表示属性,用棱形表示两实体之间的联系.相互用直接联接起来,是一种数据建模工具.用来描 ...

  9. SpringCloud服务Gradle本地jar配置

    1. 将jar包移到与src平级的目录内,并在build.gradle文件中配置如下: dependencies{ compile fileTree(dir:'libs/',include:" ...

  10. Percona,MariaDB,MySQL衍生版如何取舍

    缘起 自从甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险.而且Oracle对培养MySQL这个免费的儿子并不太用心,漏洞修补和版本升级的速度一段时间非常缓慢,所以业界对MySQL的未来普遍 ...