🔥

M1 Proの環境構築 Ruby

2021/11/28に公開

背景

今回、Mac Mini(2018)からMacBook Pro M1Proへ乗り換えた。
以下2つの理由があり、1から環境構築をすることにした。

  • CPUのタイプがintel版からM1 Chipへ変わったため
  • 余計なソフトやライブラリを入れたくなかった

ソフト何やらをインストールしていく

下準備

まず、Montereyを最新OSバージョンへアップデートする。
Macを初起動時のOSバージョンは12.0.1

FinderでサイドメニュにMacintosh HDを表示させる

AppStoreからインストールするもの

App Name
Slack
XCode

以下の秘伝のタレをコピーする

.zshrc
.ssh
.config/nvim
.config/alacritty
.config/gh
.vimrc
.zsh-history
.zsh_history

Terminal関連

Homebrewをインストールする

https://brew.sh/

Zshを最新版へアップデートする

brew install zsh

Zshのマネージャーとしてzplugをインストールする
https://github.com/zplug/zplug

$ curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh
brew install peco

install zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
zplug load

Zshの設定方法の詳細はこちら
https://zenn.dev/kenkenlysh/articles/d5d074a1561350

Kittyをインストールする

https://sw.kovidgoyal.net/kitty/binary/

他に欲しいパッケージ類をインストール

arch -arm64を先頭につけて、

arch -arm64 brew install vim ffmpeg gh git-secrets node neovim

ここでRubyの最新版と2.7.6をインストール

arch -arm64 brew install ruby-build rbenv
rbenv install "version"
rbenv global "version"

DeskTop App

この順番でインストールしていく

software URL
Google Chrome https://www.google.co.jp/intl/ja/chrome/
KarabinerElements https://karabiner-elements.pqrs.org/
VSCode https://code.visualstudio.com/Download
GitHub Desktop https://desktop.github.com/
Docker https://docs.docker.com/desktop/mac/release-notes/
SequelPro https://sequelpro.com/download
TablePlus https://tableplus.com/download
zoom https://zoom.us/download

参考URL

https://zenn.dev/teitei_tk/articles/bcb737d38fc867

Discussion