博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac配置环境变量(Java,Android,Gradle,Nodejs,MongoDB,Maven,Hosts)
阅读量:4313 次
发布时间:2019-06-06

本文共 1996 字,大约阅读时间需要 6 分钟。

JAVA_HOME

  • 配置环境变量

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

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

ANDROID_HOME

  • 配置环境变量

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

    $ source .bash_profile$ echo $ANDROID_HOME $ adb

GRADLE_HOME

  • 下载Gradle:
  • 解压缩到随意路径如:
    /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/profileexport NODE_HOME=/usr/local/node/7.9.0export PATH=$NODE_HOME/bin:$PATH

刷新:

source /etc/profile

检查:

node -v

MongoDB

配置

vim /etc/profileexport MONGO_HOME=/usr/local/mongodbexport PATH=$MONGO_HOME/bin:$PATH

刷新:

source /etc/profile

检查:

node -v

MAVEN_HOME:

  1. 使用brew下载并配置

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

    • 从官网下载

      Maven:

    • 将下载的maven解压并复制/移动到你须要的文件夹

      比方:/usr/local/maven

    • 配置环境变量

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

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

    • 又一次设置本地Repository的位置 :

      # 在maven安装文件夹的conf文件夹下:$ vi settings.xml加入:
      详细的绝对路径
    • 配置代理:

      改动~/.m2文件夹下的settings.xml文件,假设没有则去MAVEN_HOME/conf文件夹下复制过来

      ...
      true
      http
      ip
      port
      ...

hosts:

  • 使用命令行改动:

    $ sudo vim /private/etc/hosts$ vim .bash_profile
  • 手动改动:

    打开Finder->Go->输入:
    /private/etc/hosts

转载于:https://www.cnblogs.com/jzssuanfa/p/7224339.html

你可能感兴趣的文章
网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
查看>>
MQTT协议笔记之mqtt.io项目HTTP协议支持
查看>>
(转)jQuery中append(),prepend()与after(),before()的区别
查看>>
Tecplot: Legend和图像中 Dashed/Dash dot/Long dash 等虚线显示没有区别的问题
查看>>
win8 开发之旅(2) --连连看游戏开发 项目错误的总结
查看>>
视频转换工具ffmpeg
查看>>
一、 object c -基础学习第一天 如何定义一个类
查看>>
C#调用C++编译的DLL详解
查看>>
Kali Linux的安装
查看>>
我的大学生活-5-08-赵心宁
查看>>
SQLServer视图
查看>>
入门阶段
查看>>
Android中使用http协议访问网络
查看>>
vs win32 & MFC 指针默认位置
查看>>
Join 与 CountDownLatch 之间的区别
查看>>
js存cookie
查看>>
vc6下dll调试
查看>>
Ubuntu apt常用命令
查看>>
struts2 配置(部分)
查看>>
python代码迷之错误(ModuleNotFoundError: No module named 'caffe.proto')
查看>>