ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

一位程序员使用M1 Mac的感受

2021-09-04 09:04:20  阅读:1039  来源: 互联网

标签:git 这里 程序员 Mac M1 brew homebrew 安装


作为一个window的java开发者,虽然现在window高配置不卡,但是身边的高级开发者都是使用苹果开发,并且给予高度评价。

这里也抱着学习的态度去尝试安利一台MAC作为开发,所以去苹果官网看了一下,但是这次苹果出了一个全新的M1芯片。我在网上找了好多资料,向拥有M1的人去咨询如何如何。网上的风评大致是M1的兼容性做的不是特别好。但是它的性能是inter的10倍。作为开发者优先考虑的是开发工具的兼容性是否OK,如果买来装不了开发工具那就完蛋了。再者java是用虚拟机,所以不需要考虑平台的兼容性。经过多方验证,沟通,最终脑子发热购买了一台。Mac pro M1,开发基本上要16G内存,1T硬盘。外加1700的保险,因为我用苹果总是摔,防止意外还是买个保险比较合适。

经过了两周的使用,我觉得是时候讨论一下M1 mac的体验了,我这里主要是从一个开发者角度来谈M1,不涉及网上的视频编辑和图片处理,这些网上有很多资料,我这里不过多描述。

JAVA的jdk

作为java开发者,第一考虑的就是安装jdk环境,这里直接去官网下载jdk1.8即可,我这里用的是jdk1.8。

然后傻瓜式一键安装就可以了,我这里没有配置环境变量,安装好了之后直接输入

java -version

安装jdk是不需要配置环境变量,默认配置好了的。

安装maven

直接去官网下载就可以了

这个解压到你想要的目录,然后配置好环境变量即可

vim ~/.bash_profile

如果没有这个 .bash_profile 你就touch 即可,类似于linux系统创建文件。

export MAVEN_HOME=/Users/…/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

这里换成你自己的maven地址即可,然后刷新环境变量文件

source ~/.zshrc

开发工具IDEA

这个我是需要注意的是要去安装非 Inter版本的IDEA

需要安装上面的apple silicon版本,如果你下载了inter版本,那么IDEA可以用,但是会很卡。这里需要特别注意了

然后正常安装就可以了,如果需要激活码可以去淘宝买一个就可以了。

基本上有了这三个还有一些其他的工具,这里也是从其他高手学习到有一个homebrew这个工具。这个工具类似于linux的yum

用过linxu都知道直接 yum install 某个工具即可很爽,那这里就开始安装homebrew

homebrew

这个安装网上都有很多教程,注意的是m1版本的homebrew 是安装在 opt/homebrew下面的 当然这里是有什么文件夹权限之类的,这个需要你自己去看看了。比如查看隐藏文件夹,command+. 去查看,一行代码搞定。

/bin/zsh -c "$(curl -fsSL https://gitee.com/huwei1024/HomebrewCN/raw/master/Homebrew.sh)"

然后输入brew --version

如果不出来就需要去配置环境变量了,

第二个就是切换 brew的镜像,这里是切换清华的。你们可以百度自己喜欢的镜像去切换。

git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

brew update

有了homebrew 那么去安装一些常用的工具就很方便了,比如git,mysql,nginx等一些常用的工具了。

下面以安装git为例,

直接输入:

brew install git

就安装好了

安装mysql同样的

brew install mysql

如果想切换版本可以使用@符号去切换版本。

还有就是需要安装一些软件,苹果的很多软件需要收费,直接关闭SIP然后去这个

xclient.info这个网站去下载你想要的破解软件即可。

我这里安装了 termius 用来远程连接linxu系统查看日志等。

安装navicat连接mysql,oracle。

安装腾讯柠檬 用来卸载破解软件。

总结

如果你只买一台作为开发那么你还是买inter的,如果有了inter兜底那么就可以买m1

很多生态还是不成熟,后面应该会愈来愈好,不过说实话,苹果的性能还是非常好得,打开各种软件都是秒开,看不到进度条,而且加载都非常快。

人云亦云,不要道听途说,只有自己去做了才知道。

这里非常感谢我的热心同事,帮我很多教了我很多mac的命令,使用技巧等。

标签:git,这里,程序员,Mac,M1,brew,homebrew,安装
来源: https://blog.csdn.net/chengzi12345/article/details/120094486

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有