Open3
M1 Macbook Pro Big Sur v11.1 セットアップメモ
マシン
- MacBook Pro (13-inch, M1, 2020)
- メモリ 16GB
- SSD 512GB
- OS: Big Sur v11.1
インストールしたデスクトップアプリケーション(動作確認済み)
- Karabiner
- iTerm
- Google Chrome(バージョン: 87.0.4280.88(Official Build) (arm64))
- VS Code Insiders(stable versionはM1未対応)
- Magnet
- Contexts
- Alfred
- Xcode
- Spotify
- 1Password7
- Kindle
- DeepL
- TweetDeck
- Slack
- Clipy
CLIまわり
xcode-select
xcode-select --install
homebrew
$ cd /opt
$ sudo mkdir homebrew
$ sudo chown $USER /opt/homebrew
$ curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
後述するzshrcに以下のパス指定を追加
export PATH=/opt/homebrew/bin:$PATH
zsh
- デフォルトが、zsh
prezto
- https://github.com/sorin-ionescu/prezto
- 使用テーマ:powerlevel10k
preztoのセットアップ
// ホームディレクトリ移動
cd
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
自身の .zshrc
の行末に以下を追加
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
自分の .zshrc
# homebrew
export PATH=/opt/homebrew/bin:$PATH
# python
export PATH=/opt/homebrew/opt/python@3.9/libexec/bin:$PATH
# nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# zsh prezto
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
# keybind(ctrl + a 行頭移動などできるように)
bindkey -e
Python
- デフォルトは、2.7系なので、homebrew経由でv.3.9をインストールする
brew install python
Node.js
- まずはnvmをインストールする
- M1 ARM対応のNode.jsバージョンは、v15から
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | zsh
# 結構時間かかりますが、待てばインストール完了するはず
nvm install v15
Go
-
https://golang.org/dl/#go1.16beta1 からインストールする
- ARM対応の https://golang.org/dl/go1.16beta1.darwin-arm64.pkg をクリックしてインストールする
Ruby
- デフォルトでは、2.6
- Ruby3.0は時期尚早だし、2.7もパターンマッチングが絶対使いたいというわけでもないので、rbenvも導入せずそのまま
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.arm64e-darwin20]
Docker Desktop for M1(Preview)
Docker Desktop is starting
のまま起動完了しない場合が発生した時
💣 - Preferences(⌘ ,)から、Restartしてみる
- Restartしてもダメなら、Reset to factory defaults してみる
- Reset to factory defaults してもダメなら、アンインストールして再インストールしてみる
- アンインストール時に念のために、以下の記事を参考に
.docker
など他の関連ディレクトリ・ファイルも削除(https://www.amane.to/archives/674) - 再インストールしてもダメなら、Macごとシステム終了・起動 or 再起動😇
自分は、最後のシステム終了・起動で、Docker Desktop is running
でDocker for Macが起動してくれた😅
docker composeのよく使うコマンドの動作チェック
- build
- run
- exec
- up
- down
- stop
WIP