M1 晶片的機器上安裝 homebrew 的最佳實踐方式

對於 Developer 來說,homebrew 肯定是不能缺少的工具( 我知道還有 MacPorts ,不過因為速度因素,目前 homebrew 是大宗 )。但是目前 homebrew 並沒有原生支援 M1,所以還是需要透過 Rosetta 2 轉譯之後才能使用。

但是如果你按照以前在 Intel based 的機器上的使用方式直接使用 homebrew,你會發現除了把 homebrew 安裝起來之外,其他的東西都多多少少會有問題。關鍵在於目前 homebrew 底下的程式包,也幾乎都是 Intel baesd 的,ARM 的安裝包多多少少都有很多奇怪的問題,導致這個問題變得很棘手。

我在網路上找過很多解法,也試過幾個,經過兩次重灌之後,發現目前這個最可靠,還沒有遇到什麼東西不能跑的問題。 方法如下:

Read more

拿到新版的 M1 Mac,第一個要安裝的軟體

因為軟體相容性的關係,拿到新版的 M1 Mac,第一件事情就是把 Rosetta 2 裝起來。 當然你也可以隨意下載一個 Intel Based 的 App 然侯執行他,系統就會自動跳出要你安裝 Rosetta 2 的畫面

不過既然是工程師,那我們就一定要用比較 hard core 的方法來裝!

Read more