Mac配置环境变量(Java,Android,Gradle,Nodejs,MongoDB,Maven,Hosts)
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:
使用brew下载并配置
$ brew install maven
正常配置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
其它
又一次设置本地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)的更多相关文章
- Mac配置环境变量注意点
Mac配置环境变量的地方 1./etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 2./etc/bashrc (一般在这个文件中添加 ...
- Mac配置环境变量
Mac配置环境变量,以ant和maven为例 1.编辑 .bash_profile文件 cd vi .bash_profile 编辑内容为 ------------------------- ...
- Mac配置环境变量(Java,Android,Gradle,Maven,Hosts)
JAVA_HOME 配置环境变量 # 使用vim打开.bash_profile文件,加入java环境变量 $ vim .bash_profile export JAVA_HOME=$(/usr/lib ...
- Mac 配置环境变量
系统:mac OS 10.10.3 or later 1.如果不能使用一些常用终端命令,如ls,open.可能是环境变量配置不当导致的.尤其是手动修改 输入以下命令: export PATH=/us ...
- Mac配置环境变量path
查看当前配置的path有哪些: 1. echo $PATH 当前所有的 2. cat /etc/paths 这个文件是操作系统自带的 mac系统环境变量的加载顺序(优先级): /etc/profi ...
- Mac配置环境变量时终端显示bash-3.2解决方案
1.问题描述 (base) -bash-3.2$ vi ~/.bash_profile (base) -bash-3.2$ source ~/.bash_profile 2.解决方案 无授权转,侵权删 ...
- Mac 中环境变量的配置
1. 基本了解 1.1. 查看当前path 在讲解Mac环境变量配置之前,大家可以打开dos框,输入 echo $PATH 查看当前的path. 本机结果: /usr/local/bin:/usr/l ...
- mac上使用zsh配置环境变量
Mac配置环境变量的地方 一./etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 二./etc/bashrc (一般在这个文件中添加系统级环境 ...
- mac laravel 环境变量设置bash_profile
mac laravel 环境变量设置bash_profile >>>vim ~/.bash_profile '''text export PATH=$PATH:~/.composer ...
随机推荐
- Root of AVL Tree
04-树5 Root of AVL Tree(25 分) An AVL tree is a self-balancing binary search tree. In an AVL tree, the ...
- 【Ajax 3】JavaScript封装Ajax
导读:上一篇博客简单介绍了一下对Ajax中的核心对象XMLHttpRequest的封装.那么为了方便对Ajax的应用,我们还需要进一步的对Ajax的基本功能进行下一步的封装,不得不说的是早就有人专门写 ...
- PTA 03-树1 树的同构 (25分)
题目地址 https://pta.patest.cn/pta/test/15/exam/4/question/711 5-3 树的同构 (25分) 给定两棵树T1和T2.如果T1可以通过若干次左右 ...
- PTA 02-线性结构3 Reversing Linked List (25分)
题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/664 5-2 Reversing Linked List (25分) Given a ...
- C# easyui json类
using System; using System.Data; using System.Text; namespace Common { public class JsonHelp { priva ...
- [POJ1984]Navigation Nightmare
[POJ1984]Navigation Nightmare 试题描述 Farmer John's pastoral neighborhood has N farms (2 <= N <= ...
- poj 1163 数塔
#include<stdio.h> #include<string.h> #define N 110 int dp[N][N]; int a[N][N]; int Max(in ...
- jvm的类加载器,类装载过程
混沌初开,在一片名为jvm的世界中,到处都是一片虚无,直到一个名为BootstrapClassLoader的巨人劈开了世界,据说它是由名叫C++的女神所造,它从一个叫做jre/lib的宝袋中拿出一把开 ...
- 1597: [Usaco2008 Mar]土地购买 [ dp+斜率优化 ] 未完
传送门 1597: [Usaco2008 Mar]土地购买 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1979 Solved: 705[Subm ...
- JavaScript高级程序设计重点(一)
1.一个完整的 JavaScript 实现应该由下列三 个不同的部分组成 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) 2.Undefined 类型只有一 ...