此文章主要是针对于开发环境的安装,对于不同工具(jdk,scala,git,SVN,Maven,idea,pycharm,MySQL,Redis,iterm2,homebrew)的安装过程做一个总结
JDK
下载地址Java Download | Java 8, Java 11, Java 13 - Linux, Windows & macOS
下载完之后直接打开安装就可以,安装完成可以使用java -version查看是否安装成功
homebrew
首先是homebrew的安装
What Does Homebrew Do?
- 当Mac(或您的Linux系统)没有您需要的应用时,可以通过 Homebrew 安装您需要的东西
- 是对Mac或者Linux的补充,可以很方便安装或者卸载应用及其依赖
安装方式
主要有三种方式可以安装
- 官方提供
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 国内镜像下载
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
- 前两个不顺利的话,可以尝试此种方式
cd /opt mkdir homebrew curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew # 授权 sudo chown -R $(whoami) /opt/homebrew
常用命令
#安装、卸载应用
brew install/uninstall XXX
#查看安装内容
brew list
#查找安装服务
brew search XXX
#查看安装服务
brew services list
#查看具体服务信息
brew services info XXX
#启动、停止服务
brew services start/stop XXX
#查看帮助
brew commands
brew help [COMMAND]
man brew
git/svn
git可以使用系统自带的,也可以使用brew自己安装,但是不能共存,只能选择一个
SVN可以直接通过brew安装
brew install git
brew install svn
如果出现需要安装xcode,直接安装就行
Maven
下载地址Maven – Download Apache Maven
也可以点击history选择合适的版本
下载完之后不需要安装,解压可用,但是需要配置一下环境变量
export M2_HOME=/Users/XXX/devTools/apache-maven-3.5.4
export PATH=$PATH:$M2_HOME/bin
使之生效需要刷新一下source ~/.bash_profile
idea
idea 可以直接官网下载,也可以第三方网站下载,下面主要说一下idea集成jdk,git,maven的设置
jdk的配置
在项目配置设置界面,可以选择jdk版本
git设置
我们安装完git之后,一般idea可以自动识别到git
可以按照以下方式来设置
maven设置
当我们在配置文件里设置的有仓库地址时,可以自动识别,如果需要指定其他仓库的话,可以点击右边的override来进行重选
pychram
安装的话也是从官网或者第三方平台直接下载安装,打开之后我们可以设置以下SVN地址
SVN地址设置为brew安装的SVN地址
Mysql、Redis安装
最方便的还是通过homebrew来安装,当然,我们也可以下载相应的安装包进行安装
这里推荐brew进行安装
#一般使用5.7版本的MySQL
brew install mysql@5.7
brew install redis
如果如要编辑配置文件,可以到/opt/homebrew/etc/目录下,找到对应的配置文件进行编辑
Scala
下载地址All Available Versions | The Scala Programming Language
当然我们也可以使用brew来进行安装
我们需要配置一下Scala的环境变量
SCALA_HOME=/Users/XXX/devTools/scala/scala-2.11.12
export PATH=$PATH:$SCALA_HOME/bin
保存之后source一下
item2
下载安装可以参考Mac下iTerm2的安装与配置_蹲街式等待的博客-CSDN博客_iterm2 mac
配置sz rz可以参考iterm2配置rz & sz_s_s_love的博客-CSDN博客_iterm2 rz