M1 芯片使用Homebrew

该文详细描述了在M1芯片的Mac上使用Homebrew安装和管理Java、MySQL、Redis的过程,以及处理多版本Java环境的方法。同时,提到了Elasticsearch的配置问题,特别是关于JDK的选择和环境变量的设置。
摘要由CSDN通过智能技术生成

为了使用CAPJumpstart & Grow as You Go | CAPire

下载了很多软件 java 、git、maven .......

但是当时不懂aarch和x86  可能会留下一些坑 

参照以下链接干掉了sapmachine-jdk-20.0.1.jdk Mac上如何彻底卸载jdk_mac 卸载jdk_laya1211的博客-CSDN博客   

别的都还在  


m1使用homebrew 

解决M1芯片的Homebrew安装问题--For M1使用者_homebrew m1_a_52hz的博客-CSDN博客

M1芯片ARM版Homebrew最终会被安装在/opt/homebrew路径下,而之前Intel芯片的Mac则会被安装到/usr/local/Homebrew路径下。

 这是为了与Rosetta2转译的brew进行区分. 但是默认的话系统只会读取/usr/local/目录下的brew, 这就需要添加环境变量

使用:

vim ~/.bash_profile

source ~/.bash_profile

#或者
vim ~/.zshrc
#在文件末尾加入如下命令
source ~/.bash_profile

添加: export PATH=$PATH:/opt/homebrew/bin;


安装mysql5.7

macOS brew安装mysql和安装问题解决 关于zsh: command not found: mysql问题解决_梦若辰宇的博客-CSDN博客

MySQL 5.7的Homebrew安装 - MacOS_brew安装mysql5.7_一头小山猪的博客-CSDN博客

mysql的密码看docker compose笔记 

如何启动?

1. 使用brew services start mysql@5.7

2. 使用 mysql -uroot -p?   (需要配置环境变量

3. 在/opt/homebrew/Cellar/mysql@5.7/5.7.42/bin  使用./mysql -uroot -p

why需要加上./       看我的路径专题


安装Redis

mac 上使用homebrew安装redis 及常用命令_brew 启动redis_Yong on的博客-CSDN博客

MAC 通过 brew安装 redis 并且设置开机启动_brew 启动redis_红烧柯基的博客-CSDN博客

启动 和mysql同理 使用brew即可


Java

没有使用HomeBrew!  本质上是一样的 都要配环境变量

可以手动切换 

java -verison  默认是jdk8

输入jdk19 即可切换 再jdk8 可切换回去

source ~/.bash_profile
export PATH="/opt/homebrew/bin/:$PATH"
#java8
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
#java19
export JAVA_19_HOME="/Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home"
alias jdk19='export JAVA_HOME=$JAVA_19_HOME'
# 默认使用jdk8
export JAVA_HOME=$JAVA_8_HOME
export ES_JAVA_HOME=$JAVA_19_HOME

1.sapmachine-jdk-20.0.1.jdk    PDP用的 已干掉

2. 通过idea下载的jdk8   为了学习docker  但是不是aarch64

3.   Azul JDK 8  aarch64   参考下方链接

4. 学习elastic search   es8版本不再兼容jdk8    下载的azul的jdk19 (和3是一起安装的)

5.sapjdk17   (MCS用)  同3和4

  

jdk(Windows/Mac含M1/M2 Arm原生JDK)安装,附各个版本JDK下载链接_arm jdk_Elastic开源社区的博客-CSDN博客

Macos安装多版本java环境_mac安装多个版本java_c0urag1的博客-CSDN博客


Elasticsearch

Elasticsearch 8.7.0 | Elastic

点击 elasticsearch以后     输出了:

/Users/I528912/Documents/Elastic\ Search/elasticsearch-8.7.0/bin/elasticsearch ; exit;

I528912@FVFHX0L7Q05P ~ % /Users/I528912/Documents/Elastic\ Search/elasticsearch-8.7.0/bin/elasticsearch ; exit;

warning: ignoring JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home; using bundled JDK

已配置ES_JAVA_Home    ES会去找环境变量中叫做“ES_JAVA_Home”的JDK   


Gradle

7.3版本 MCS用的

mac安装Gradle_mac 安装gradle_YesIcannnnn的博客-CSDN博客

不用考虑arm

未配置GRADLE_USER_HOME

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值