一、JDK
ref: https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html
在终端输入 java -version
如果没有安装过jdk会提示 需要安装jdk
jdk下载地址是如下网址,我下的jdk8
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载之后就打开dmg,安装。
在资源库下,可以查看文件的路径。
输入 java -version 查看java的版本。
如果输出版本信息,说明jdk安装成功。
二、JAVA环境变量
ref: https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html
安装好jdk之后,就开始配置环境变量了。
首先,在终端输入 sudo vim /etc/profile
如需要密码,就输入密码。
按下i,显示insert,进入输入模式。
(注: 在终端输入 /usr/libexec/java_home 可以得到JAVA_HOME 的路径)
输入如下配置:
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
按ESC,进入保存
输入 :wq! 保存
三、MAVEN 搭建
ref: https://www.cnblogs.com/theLostMan/p/6994750.html
下载maven,然后解压到相对路径
在终端打开配置环境变量到文件:
1)在终端输入 vim ~/.bash_profile,进入到环境变量配置文件里面;
2)进入后,是read模式,按下 i (编辑)键,进入insert模式;
3)将环境变量加入其实,环境变量如下:
export MAVEN_HOME=/Users/johnny/apache-maven-3.3.3
export PATH=MAVEN_HOME/bin
4)按下 ESC,退出insert模式;
5)输入 :wq (保存修改)退出当前文件;
6)使修改的环境变量bash_profile文件生效,输入 source .bash_profile,按下Enter键即可
四、gitlab-添加公钥
git下载地址:https://git-scm.com/downloads
前提条件:配置gitlab的账号和email
git config --global user.name "zhuchuan04107"
git config --global user.email "zhuchuan04107@hellobike.com"
第一步,检查SSH key是否存在
如果存在则把SSH Key放到GitLab上,如果不存在则生成新的SSH Key,再放到GitLab上。
1、命令窗口
ls -al ~/.ssh
如果看到有文件id_rsa.pub或者id_dsa.pub,则直接进入步骤3
2、生成新的SSH key
ssh-keygen -t rsa -C “your_email@example.com”
默认会在相应路径下(/your_home_path)生成id_rsa和id_rsa.pub两个文件,
3.把SSH key放到Gitlab下
cat ~/.id_rsa.pub 查看公钥
打开id_ras.pub文件,里面的信息即为SSH key,将这些信息复制到GitLab的Add SSH key页面即可
五、其他工具安装
安装HomeBrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装expect、zssh、oath-toolkit
MAC: brew install expect zssh oath-toolkit
Ubuntu: apt install expect zssh oath-toolkit
CentOS: yum install expect zssh oath-toolkit
其他系统: 自行查找安装方式
iterm2安装
下载地址:https://www.iterm2.com/downloads.html
oh my zsh安装(optional)
ref: http://ohmyz.sh/
来源:CSDN
作者:紫罗兰盛开
链接:https://blog.csdn.net/wwwvipp/article/details/104032987