Mac (M1) 软件及环境搭建

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/
破解只是一种方式,有能力的时候还是希望支持版权

更多软件安装将不断更新!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linszjava@gmail.com

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值