Java程序员M1芯片Mac mini踩坑经历

公司旧电脑已经配置超过五年了,最近越来越不给力了,于是要求新配置了新款Mac min M1芯片16G内存定制版。
由于采用了新的M1芯片架构,作为开发主机,踩坑是必不可少的了,下面就记录下作为一个Java程序员使用M1芯片踩坑经历。
首先最大的坑不是软件,而是硬件。
公司旧显示器都是是飞利浦的LED24寸1080p,正常办公是没有问题的,虽然显示很垃圾。本着节约的精神,我就直接买了一根HDMI转DVI数据线,开开心心去开箱Mac mini,结果点不亮……
一番辗转难眠,我查了Mac mini的接口是2.0,会不会是因为数据线不是2.0所以点不亮,于是我又买了一根2.0的转接线,发现依旧点不亮。这时有人会怀疑是不是数据线就是坏的,或者主机是坏的,于是我测试了自己的Macbook pro,是可以点亮的。主机接到其他有HDMI接口的显示器上,也是可以正常点亮的。
最终只能承认显示器太垃圾了,已经落伍,所以点不亮。
解决方法就是买台新的显示器,目标很明确,就是买2k以上的。最后的结果是奔着性价比买了AOC 4k显示器,怎么说呢,一分钱一分货吧,4k高清没问题,色彩还原我感觉和水果手机有差距。不过用来写代码没毛病,主要是便宜嘛,毕竟人丑钱包穷。
前后折腾了4天,终于点亮了,27寸4k大屏怎么说呢,一个字——爽,两个字——真爽!


27寸4k大屏

接着就是安装常规的软件了,最常用的就是IntelliJ IDEA了,我习惯一整套使用IDEA,包括svn版本控制。这时候坑就来了,新款的Mac OS已经取消了自带svn,不知道苹果是出于什么考虑,反正新款的没有svn,只推荐git了,虽然git好,但是很多生产环境用的git,也没必要因此就是去切换成git了吧。
没有svn也没关系,装一个就得了,homebrew也要安装一下,由于不是x86架构,所以需要先安装一下Rosetta。然后所有的命令前增加 arch -x86_64。安装好homebrew再安装svn,然后就可以使用svn了。
值得一提的是,IntelliJ是基于Intel架构的,所以目前跑起来并不流畅,期待后续M1版本的上线。


IntelliJ IDEA

你可能感兴趣的:(Java程序员M1芯片Mac mini踩坑经历)