Mac (M1) 软件及环境搭建
1.JDK
2.maven
3.idea2022
4.git
5.mysql5.7
6.redis
7.rabbitmq
8.smartGit
写在前面
说明:电脑版本 MacBook Pro m1 版本12.2+
版本的迭代,可能会有一些不一样,举个例子
以前每个新用户的默认shell是/bin/bash
,配置文件为~/.bash_profile
,
从macOS Catalina(10.15.x) 版开始,Mac使用/bin/zsh
作为默认Shell,其对应的配置文件为~/.zshrc
我自己测试了一下,我是
这个版本的,那么正常我应该把配置写在 .zshrc下面,但是如果我把配置写在.zshrc
下面是否可行呢,有的行有的不行,在我测试的jdk,maven都是可以的,但是如果你用到homebrew ,说不定就不行了哈,可能会出现command not found
的情况,其实出现该错误基本都是环境变量没配好;这就像从A->B,我让你打车去,你可能不认路,但还是想坐公交,有的时候它公交也能到,但有些地方,有些旮旯角落就不是公交就能到的,但是如果强行规定,那就是可行的,打的,一定给你送到位。
注
如果各位还是听不懂,那么请直接把下文中(只有jdk和maven 用的是.bash_profile
)含有 .bash_profile
字样的的文件,全部替换为 .zshrc
1. jdk
1.1 官网: https://www.oracle.com/java/technologies/downloads/#java8-mac
账号:313764622@qq.com
密码:Oracle.123
该网友提供:https://blog.csdn.net/PotatoWatermelon/article/details/119803355
百度网盘:
1.2 下载并安装环境变量
打开terminal 终端,(执行 .bash_profile 还是.zshrc要自己定夺,从第三个环境开始我们默认使用.zshrc)
`
touch .bash_profile # 新建.bash_profile 文件 or touch /.zshrc
open -e .bash_profile #打开 or open -e /.zshrc
拷贝下面到 .bash_profile(执行 .bash_profile 还是.zshrc要自己定夺,从第三个环境开始我们默认使用.zshrc)
,注意 jdk的版本可能跟自己安装的不一致,注意修改我的是 1.8.0_333
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_333.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
command+S 保存后再退出;
当然,你也可以通过访达去查看该jdk的下载位置,类比windows直接下载安装在C盘
/Library/Java/JavaVirtualMachines/jdk1.8.0_333.jdk
执行 source .bash_profile,不用关闭终端并且键入 java -version
然后你就能看到
完成!!
2. maven
说明:可能安装3.6.1的版本更好,但是我向来喜欢新的,那就3.8.5
2.1 下载
官网:https://maven.apache.org/download.cgi
百度网盘:
2.2 保存到 /Users/linsz/Documents/env
自己建一个文件夹env,放apache-maven-3.8.5 在3.8.5的文件夹里,建一个repo 文件夹,这是我的个人习惯,自行参考,linsz 是我名字的缩写
2.3 打开该文件下的settings.xml
加入镜像
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<mirror>
<!--This is used to direct the public snapshots repo in the profile below over to a different nexus group -->
<id>nexus-public-snapshots</id>
<mirrorOf>public-snapshots</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
</mirror>
添加本地仓库
<localRepository>/Users/linsz/Documents/env/apache-maven-3.8.5/repo</localRepository>
2.4 配置环境变量
终端键入 open -e ./bash_profile 在上文安装jdk时我们就新建过这个文件了
红色框为新加的,可见刚自定义一个保存路径的重要性,路径输入:建议在该文件所在位置,右键 显示简介,复制该路径 (注意 等号后面直接顶格输入,不要空格)
command+S 保存关闭,终端键入 source .bash_profile(执行 .bash_profile 还是.zshrc要自己定夺,从第三个环境开始我们默认使用.zshrc)
使得文件生效
输入 mvn -v 查看是否成功
3. Idea2022.1
3.1 下载
(1) 脚本之家:https://www.jb51.net/softs/598496.html
(2)官网:https://www.jetbrains.com/zh-cn/idea/
3.2 破解激活
激活码网站:https://www.ajihuo.com/
激活码网站:https://shimo.im/docs/1lq7MonxdxhxO4Ae/read
插件激活:https://www.ajihuo.com/soft/4329.html
说明:在多次的激活,不同版本,不同系统电脑实测下,个人感觉,插件激活最为有效,插件激活又分为好几种,有的呢是导入插件激活,有的呢是让你执行一个脚本,让其30天无限重置,我们选这种无线重置。
注意:mac运行上文插件激活的install.sh 文件时,建议通过命令行执行
注:破解二字终归带着歧义,在有能力的时候还是支持正版。
3.3maven 在idea的测试
顺带测试一下刚才的maven环境能不能用
先改一下idea中的maven映射为自己本地的
导个依赖测一测
<dependencies>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.29</version>
</dependency>
</dependencies>
在本地的仓库瞅一瞅,有没有
完活
备注:其他的激活网站:http://blog.idejihuo.com/jetbrains/idea/intellij-idea2022-1-latest-activation-decryption-tutorial.html
说明: 在我第一次使用macbook m1 芯片时,遇到一个问题,我的maven 版本能查得到,但是在命令行执行maven的其他命令时 ,就是行不通,我们不是都在settings.xml修改镜像让它去远程仓库查找的时候更快吗,我就一直找不到,它能在本地仓库显示比如mysql的版本8.0.29,但是,在你点进去这个文件夹的时候,它没有那个jar包,或者你看不到那杯咖啡☕️,后缀都是什么lastUpdated,这个东西纠缠了我好久,但其实解决办法很简单。
解决:是我的网络DNS没通,这个不是说我们上不了网,应该说是 DNS映射太慢,导致的失败,那就改一下DNS映射就好了。
在电脑左上角的图标上选 系统偏好设置->网络->右下角有个 高级 -> 添加一个114.114.114.114的ip地址。 这真是一个网络专业出身的人的耻辱,我知道虚拟机linux用这个映射会更快,但我也没想到苹果还需要弄这个。
4. git
主要有两种方法,我 还是使用官网下载git
4.1 安装homebrew ->install git
Homebrew 跟npm 或者是Linux中的wget差不多,一个包管理工具
terminal中 复制粘贴
强烈推荐这一种,亲测可行
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
上面这种不行再用下面这种
/bin/zsh -c "$(curl -fsSL https://gitee.com/huwei1024/HomebrewCN/raw/master/Homebrew.sh)" #下载
/bin/zsh -c "$(curl -fsSL https://gitee.com/huwei1024/HomebrewCN/raw/master/HomebrewUninstall.sh)" #卸载
这个脚本是国人改的吧应该,还挺好用的,根据里面提示即可安装成功
直接在新的终端键入 brew ,如果出现以下情况就是安装成功
注意
有的人可能还是不会成功,就比如我,但是我在一台MacBook Air,就可以直接成功。
其实错误无非就是 zsh brew command not found 的错误,简单,这类错误我们在最开始就讲过了,环境变量没配对嘛
在终端输入
open -e .zshrc
或者,咱有个更简单的 在终端输入 /Users/linsz/.zshrc
同样的效果
# HomeBrew
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/sbin:$PATH"
# HomeBrew END
很明显路径不对,我们的路径在/opt/homebrew/下
那改一下咯,
# HomeBrew
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
export PATH="/opt/homebrew/bin:$PATH"
export PATH="/opt/homebrew/sbin:$PATH"
# HomeBrew END
果然可以,童叟无欺啊
brew官网: https://brew.sh/index_zh-cn 也有安装介绍,是否成功自己试试。
下一步,下载git,
brew install git
但是,我还是使用了去官网下载
4.2 官网下载git
官网:https://git-scm.com/download/mac
Terminal 键入 git --version
4.3 git 全局配置
分别键入以下,注意 “ ” 里面的修改为自己的name 和邮箱,然后去主机上找 一个id_rsa.pub的文件,即可,怎么用大家应该清楚
linsz@linszdeMacBook-Pro ~ % git config --global user.name "linsz"
linsz@linszdeMacBook-Pro ~ % git config --global user.email "2460453734@qq.com"
linsz@linszdeMacBook-Pro ~ % ssh-keygen -t rsa
command+shift+. 可以查看隐藏的文件
5. mysql
版本 5.7.20 公司用的很多还是5.7的,虽然我也想用8.0,但还是用5.7的
官网:https://downloads.mysql.com/archives/community/
安装的时候不要点太快,会有一个初始密码的弹窗, 有账号密码先拷贝下来
这个就默认放在 /usr/local 文件夹下
依次输入红框中的命令
PATH="$PATH":/usr/local/mysql/bin
随便输入一个命令,会要求修改密码如
那就改密码,
set PASSWORD =PASSWORD('你的密码');
用Navicat 连接测试
完活!
注
如果有人初始密码忘了复制 没事,有解决办法
https://blog.csdn.net/qq1808814025/article/details/112215897
但是,当我们关掉终端,再起一个时,键入
mysql -u root -p
时,会报错,zsh: command not found: mysql
,反正也不是第一次,至少知道啥啥问题了吧,但是呢,我们就简单点,给它起别名,让每次我们输入mysql时,映射到 /usr/local/mysql/bin/mysql 这个启动器,跟mybatis中的typeAlias的功能差不多;
步骤:
open -e .zshrc
#加一句
alias mysql=/usr/local/mysql/bin/mysql
#保存退出
source .zshrc
#再试一次 成功
6.redis
官网:http://www.redis.cn/download.html
解压到自己想要的文件夹位置,我下载的是redis-6.0.6
terminal 进入该redis-6.0.6 目录;
执行
sudo make install
#然后等---
redis-server
然后你就看见那个饼干了,
新建一个 terminal 直接键入 redis-cli 即可
rdm 测试连接通过
7. 安装rabbitmq
下载:
brew install rabbitmq
环境变量吧,可配可不配
open .zshrc
#键入
# rabbitmq
export RABBIT_HOME=/opt/homebrew/Cellar/rabbitmq/3.10.2
export PATH=$PATH:$RABBIT_HOME/sbin
Command+S 保存退出
默认把rabbitmq安装在 /opt/homebrew/Cellar/rabbitmq/3.10.2 这是我的的位置及其版本,
那怎么启动呢,在terminal中键入 brew services start rabbitmq
合情合理,由brew下载,由brew启动,然后在
Localhost:15672 中访问即可 ,guest:guest
==闲话==
其实从上面可以很明显地察觉到用brew安装rabbitmq 的简单性,如果你是一个使用过windows安装rabbitmq的选手,你应该知道它之前还要安装一个erlang,当然 在mac中也是需要安装的,只是这一步被brew install rabbitmq 直接涵盖了。
8. smartGit/SmartSVN/SmartSychronize
看了网上的版本,都差不多抄来抄去,但能用
网站:https://macwk.com/soft/smartgit
Sublime Merge 也挺好用的,在上面的这个网站也能搜到,同款的如SourceTree 也可以,只要网络过得去,都能用。
写在尾部
更多免费破解版软件:https://macwk.com/
破解只是一种方式,有能力的时候还是希望支持版权
更多软件安装将不断更新!!