JAVA_HOME

  • 配置环境变量

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

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

ANDROID_HOME

  • 配置环境变量

    $ 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

开启Gradle Daemon

开启Gradle Daemon能够极大地提升java代码的增量编译速度。

touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties

Nodejs

配置

vim /etc/profile
export NODE_HOME=/usr/local/node/7.9.0
export PATH=$NODE_HOME/bin:$PATH

刷新:

source /etc/profile

检查:

node -v

MongoDB

配置

vim /etc/profile
export MONGO_HOME=/usr/local/mongodb
export PATH=$MONGO_HOME/bin:$PATH

刷新:

source /etc/profile

检查:

node -v

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配置环境变量(Java,Android,Gradle,Nodejs,MongoDB,Maven,Hosts)的更多相关文章

  1. Mac配置环境变量注意点

    Mac配置环境变量的地方 1./etc/profile   (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 2./etc/bashrc    (一般在这个文件中添加 ...

  2. Mac配置环境变量

    Mac配置环境变量,以ant和maven为例 1.编辑 .bash_profile文件  cd vi .bash_profile    编辑内容为 ------------------------- ...

  3. Mac配置环境变量(Java,Android,Gradle,Maven,Hosts)

    JAVA_HOME 配置环境变量 # 使用vim打开.bash_profile文件,加入java环境变量 $ vim .bash_profile export JAVA_HOME=$(/usr/lib ...

  4. Mac 配置环境变量

    系统:mac OS 10.10.3  or later 1.如果不能使用一些常用终端命令,如ls,open.可能是环境变量配置不当导致的.尤其是手动修改 输入以下命令: export PATH=/us ...

  5. Mac配置环境变量path

    查看当前配置的path有哪些: 1. echo $PATH  当前所有的 2. cat /etc/paths  这个文件是操作系统自带的 mac系统环境变量的加载顺序(优先级): /etc/profi ...

  6. Mac配置环境变量时终端显示bash-3.2解决方案

    1.问题描述 (base) -bash-3.2$ vi ~/.bash_profile (base) -bash-3.2$ source ~/.bash_profile 2.解决方案 无授权转,侵权删 ...

  7. Mac 中环境变量的配置

    1. 基本了解 1.1. 查看当前path 在讲解Mac环境变量配置之前,大家可以打开dos框,输入 echo $PATH 查看当前的path. 本机结果: /usr/local/bin:/usr/l ...

  8. mac上使用zsh配置环境变量

    Mac配置环境变量的地方 一./etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 二./etc/bashrc (一般在这个文件中添加系统级环境 ...

  9. mac laravel 环境变量设置bash_profile

    mac laravel 环境变量设置bash_profile >>>vim ~/.bash_profile '''text export PATH=$PATH:~/.composer ...

随机推荐

  1. 第二天,学习if,变量,注释

    zz_age = 31guss_age=int(input("input your answer:"))if guss_age == zz_age: print ("Yo ...

  2. Spring拓展接口之BeanPostProcessor,我们来看看它的底层实现

    前言 开心一刻 小明:“妈,我被公司开除了”,妈:“啊,为什么呀?”, 小明:“我骂董事长是笨蛋,公司召开高层会议还要起诉我”,妈:“告你诽谤是吧?”,小明:“不是,他们说要告我泄露公司机密” Bea ...

  3. 【7.1.1】ELK日志系统单体搭建

    ELK是什么? 一般来说,为了提高服务可用性,服务器需要部署多个实例,每个实例都是负载均衡转发的后的,如果还用老办法登录服务器去tail -f xxx.log,有很大可能错误日志未出现在当前服务器中, ...

  4. XHR2:js异步上传

    http://dev.opera.com/articles/xhr2/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 ...

  5. javascript:与获取鼠标位置有关的属性

    javascript并没有mouse对象,获取鼠标坐标要靠强大的event对象。 我们通过监听document的mousemove,就可以实时获得鼠标位置。 但是!!event中和鼠标相关的属性太多了 ...

  6. ubunt设置终端快捷键设置 及 常用快捷键

    Ctrl+A:将光标移动到命令行的开始处. Ctrl+E:将光标移动到命行令的结尾处. Ctrl+U:删除行首到光标出的字符. Ctrl+Z:把当前进程送到后台处理.  &    bg 部分快 ...

  7. [HDU5919]Sequence II

    [HDU5919]Sequence II 试题描述 Mr. Frog has an integer sequence of length n, which can be denoted as a1,a ...

  8. 【dp】codeforces C. Vladik and Memorable Trip

    http://codeforces.com/contest/811/problem/C [题意] 给定一个自然数序列,在这个序列中找出几个不相交段,使得每个段的异或值之和相加最大. 段的异或值这样定义 ...

  9. hdu1059(背包dp二进制优化)

    Dividing Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  10. 银河英雄传说(codevs 1540)

    题目描述 Description 公元五八○一年,地球居民迁移至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展. 宇宙历七九九年,银河系的两大军事集团在巴米 ...