WIP: Mac セットアップ(自分用メモ)

Homeberw をインストール

Mac 標準のターミナルを起動して下記コマンドを実行する。

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> ~/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"
$ brew help

iTerm2 をインストール

$ brew install --cask iterm2

各アプリをインストール

Mac 標準のターミナルを終了して brew インストールした iTerm2 を起動する。

Z Shell / oh-my-zsh

$ brew install zsh
$ brew link zsh
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Google Chrome

$ brew install --cask google-chrome

Google Japanese IME

注意: Rosetta 2 が必要なので Google Japanese IME をインストールする前に softwareupdate コマンドを実行

$ sudo softwareupdate --install-rosetta
$ brew install --cask google-japanese-ime

Docker

$ brew install --cask docker

JetBrains Toolbox

$ brew install --cask jetbrains-toolbox

VSCode

$ brew install --cask visual-studio-code

Slack

$ brew install --cask slack

Zoom

$ brew install --cask zoom

Anyenv & phpenv

$ brew install anyenv
$ anyenv init
$ (echo; echo 'eval "$(anyenv init -)"') >> ~/.zshrc
$ anyenv install --init
$ anyenv install phpenv
$ anyenv install nodenv

PHP 8.3.2

$ brew install pkg-config
$ brew install openssl
$ brew install bzip2
$ brew install zlib
$ brew install libpng
$ brew install libjpeg
$ brew install libiconv
$ brew install icu4c
$ brew install oniguruma
$ brew install tidy-html5
$ brew install libzip
$ brew install autoconf
$ phpenv isntall 8.3.2

Ansible

$ brew install ansible

Microsoft 365

$ brew install --cask microsoft-office

ブラウザ

$ brew install --cask microsoft-edge
$ brew install --cask firefox

Postman

$ brew install --cask postman

Discord

$ brwe install --cask discord

Adobe Acrobat Reader

$ brew install --cask adobe-acrobat-reader

ELECOM Mouse Assistant

$ brew install --cask elecom-mouse-util

Git

$ brew install git

Asana

$ brew install --cask asana

MySQL Client

※ サーバーは Docker を利用するので Client だけ。

$ brew install mysql-client