MacOS M2 開發環境基礎設定
主要是換了 M2 的 Air,開發環境都要重新設定,僅此紀錄。
前言
上一台 MAC 已經是 2015 年,有聽說在 M1 開始安裝方式蠻不一樣的,就來看看我這次要怎麼把香香 M2 來做個配置吧!
VScode
請記得先安裝 VScode
- 進入程式後,使用快捷鍵
⇧⌘P
(shift+command+P) - 輸入
shell command
- 選擇
安裝 'code' 指令
,並且依序指示輸入密碼
Homebrew
- 進入此網站
- 將會找到以下指令,輸入至你的終端機中
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 接著輸入自己 mac 密碼
- 會出現需要安裝 xcode 記得進去「系統偏好設定」更新 xcode
- 重新輸入步驟 1
- 最後會出現一些警告 + 還需要執行的步驟!
- 輸入以下兩個指令:
1
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<your path>/.bash_profile
1
eval "$(/opt/homebrew/bin/brew shellenv)"
- 最後使用
brew --version
確認結果
參考資料:HOW TO: Install Homebrew on M1 and M2 Macs Running macOS Monterey
M2
如果是 M1M2 的話,則需要多以下步驟,並請依序使用以下指令:
1 | /usr/sbin/softwareupdate --install-rosetta --agree-to-license |
1 | arch --x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" |
1 | arch --x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" |
並進入到自己的 .bash_profile
新增
1 | eval "$(/opt/homebrew/bin/brew shellenv)" |
最後使用 brew --prefix
type -a brew
brew doctor
確認顯示狀況
參考資料:stackoverflow、Apple M1 安裝 Homebrew & zsh 設定
Git
因為 Git 好像在轉移電腦時,就直接轉過來了,所以我只有確認是否存在!
並且再次設定一下帳號 & 名稱
git --version
1 | git config --global user.name "你的帳號" # Please enter your name |
可確認是否有設定成功:git config --list
NVM
- 進入到官方網站
- 可以找到指令
1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
- 安裝完之後,關閉 (command+q) 後重新打開,並輸入
command -v nvm
,確認是否有出現nvm
字樣
nodejs
nvm ls-remote
確認想要安裝的版本nvm install v16.13.2
我這裡想要安裝的是 LTS 版本nvm use v16.13.2
確認要使用的版本node -v
確認是否有安裝成功
M1M2
做完基本的 1 ~ 4 後,結果!就發現錯誤了,應該是 M1 or M2 都必須要這樣解softwareupdate --install-rosetta
看到 successfully 後就可以再使用一次 node -v
會出現使用的 node 版本
參考資料:Mac安装nvm及cnpm的坑点 (包括M1, M2安装nvm)、升级到了MacOS Monterey 12.3之后,不兼容Node、adb等,出现env: node: Bad CPU type in executable报错