新修煉旅程
原來使用的2014 MacBook Pro 15″開始出現喇叭不能使用的情形,幾經思索下,決定還是採購新的MAC,這期間因為上海封城的關係,整整等了兩個月,這部MacBook Pro M1 Max 16”終於入手.
簡單地完成開機程序後,準備開始安裝必要的工具,發現一件很奇怪的事情,執行xcode會一直要我裝Rosetta,點了安裝後重新啟動還是會一直問,解決方式是Finder選應用程式>雙指點擊xcode>取得資訊>勾選使用Rosetta打開,接著啟動xcode,此時還是會要我安裝Rosetta,但此時的按鈕是正確的語系,選擇安裝,再重新啟動xcode,這次啟動會稍微停一下下,啟動成功後,關掉xcode,再按照前面的程序把「使用Rosetta打開」的選項拿掉,後續起動xccode就正常了.
做完包含OS的所有更新後,開始安裝Mac最不可或缺的工具Homebrew,開啟Terminal,輸入以下指令
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
這過程會順便安裝Xcode command line tools,安裝完成後,還要再執行兩行指令,就大功告成了,可以執行brew help測試.
1
2
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ericchen/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
安裝iTerm2
1
brew install iterm2 --cask
安裝Oh My ZSH,配置還是選擇jtriley
1
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安裝command line的auto complete:Fig
1
brew install --cask fig
安裝Docker Desktop,選擇Mac with Apple Chip版本
安裝Minikube,會自動安裝Kubernetes-cli,裝好後,可以用minikube config set cpu/memory,最後執行eval $(minikube -p minikube docker-env)設定Docker環境變數
1
brew install minikube
安裝sdkman,依照官網說明,用sdkman安裝java 17、java 11、java 8
1
sdk install java
以前安裝Node.js也不曉得用nvm,就傻傻的裝,聽說有個比nvm更好用的volta,照官網的說明安裝,接著用volta來安裝Node.js,雙數版本才是LTM,選擇安裝最新的18版
1
volta install node@18
接觸ngrok之後,真是驚為天人,再也不需要想辦法開雲端測試帳號來做測試,例如寫好一個網站,想直接用手機看,用ngrok真是非常方便
1
brew install --cask ngrok
接著安裝vscode
1
brew install --cask visual-studio-code
之前使用GitHub都用GitHub Desktop,據說GitKraken乖乖不得了,這次來試用看看
1
brew install --cask gitkraken
安裝diff工具meld
1
brew install --cask meld
安裝方便檢視各種設備網頁畫面的工具responsively
1
brew install --cask responsively
安裝java script、type script的測試工具RunJs
1
brew install --cask runjs
安裝強大的筆記工具Notion
1
brew install --cask notion
當然,少不了eclipse
1
brew install --cask eclipse-jee
安裝Android Studio
1
brew install --cask android-studio
到此,基本上要使用的工具已經裝得差不多,準備用時光機來備份一下,昨日收到機器時有92%的電力,查看電池紀錄,約使用了5小時,目前電量還有38%,初步評估不插電使用6小時應該不是問題.
超猛的K8S管理工具Lens,而且官網宣稱Lens Desktop永遠免費,我個人是覺得比官方的dashboard好用太多了。
1
brew install lens --cask
