Mac M4 にて環境構築(Homebrewなど)

2025-07-24 22:53:44

前回の環境構築の記事を書いたのは1月だが、
新しい学校へ行く関係でMacBook Airの2025モデル(CPUはM4)を買ったので、
再度環境構築。
前から少し変わっているところも多い。

環境情報

まずは環境情報。
MacBookAir の、2025 M4

$ sw_vers
ProductName:		macOS
ProductVersion:		15.5
BuildVersion:		24F74

Homebrewインストール

インストール方法は前と同じくpkgでいく

先に下記でmacのCLIを追加

$ xcode-select --install

pkgを下記からダウンロードしてインストール
Release 4.5.11 · Homebrew/brew

インストールの最後に、PATHの追加が出る。
Apple M4なので、.bash_profileに下記を追加する。
なお、僕はインタラクティブシェルはzshではなく未だにbash派

eval "$(/opt/homebrew/bin/brew shellenv)"
$ brew --version
Homebrew 4.5.11

各種アプリケーションインストール

僕が必要とする基本的なところ。

# Mac App Store
$ brew install mas

# NeoVim
$ brew install neovim

# Git
$ brew install git

# Warp
$ brew install --cask warp

なお、Gitは、下記のSSHの設定もやった。(もちろん、メールアドレスやユーザー名の設定も)

新しい SSH キーを生成して ssh-agent に追加する - GitHub Docs

ちゃんとパスフレーズも設定して、キーチェインに登録済み
前のMacと同じSSHキーは使わず、改めて登録
流れはこんな感じ

# SSHキーの作成 ファイルはid_ed25519_githubとしておく
$ ssh-keygen -t ed25519 -C "メールアドレス"

# クリップボードにコピーしてGithubのサイトでSSHキーの公開鍵を登録
$ cat ~/.ssh/id_ed25519_github.pub | pbcopy

# ssh-agentの起動
$ eval "$(ssh-agent -s)"

# Macのキーチェインに登録
$ ssh-add --apple-use-keychain ~/.ssh/id_ed25519_github

# 試し
$ ssh -T git@github.com

WarpでテーマをWombatにするために、
Githubから取得

$ mkdir -p $HOME/.warp
$ cd $HOME/.warp/
$ git clone https://github.com/warpdotdev/themes.git

WarpのSettingsからWombatに変更

今回のMacは英語版なんだけど、
日本語入力は必要なのでいれていく。
ここ、前はbrewでできなかったけど、今回はできた。

# Rossetta 2 にしておく
$ softwareupdate --install-rosetta

# Google日本語入力をいれる
$ brew install --cask google-japanese-ime

一応ここで再起動しておく。

次にasdfなんだけど、0.16で大きく変わったので、初期設定が少し変わっている。

# asdfの前提ライブラリ
$ brew install coreutils curl

# asdf
$ brew install asdf

# asdfのための設定
# .bash_profileに下記を記載
export PATH="${ASDF_DATA_DIR:-$HOME/.asdf}/shims:$PATH"
# .bashrcに下記を記載
. <(asdf completion bash)

次はPythonと、neovimのための設定だが、
Ubuntu 22.04 LTS のクリーンインストール後にした環境構築
の、
「Pythonインストールと、NeoVim用のPythonをvenvで準備」と同じ。
ただし、変わっているところも多いので、改めて。

まず、asdfでpythonのインストール

# python
$ asdf plugin add python
$ asdf install python 3.13.5
$ asdf set -u python 3.13.5
$ asdf reshim

次にnvimで使う仮想環境の用意

# ディレクトリ作成
$ mkdir ~/nvim_python3 
$ cd ~/nvim_python3/

# venv準備して、pynvimをいれる
$ python -m venv .venv
$ source .venv/bin/activate
$ pip install --upgrade pip
$ pip install pynvim
$ deactivate 

上記環境へのパスはinit.vimに記載していて、
自分の設定ファイル系をまとめたリポジトリである、
ryotakato/dotfiles
をgit cloneして、
~/.config/nvimが上記内のneovimディレクトリを指すようにシンボリックリンクを作成

前と同じくim-select.nvimというプラグイン使っているのだが、
このプラグインに必要なbinaryがim-selectからmacismに変わってたのでインストール

$ brew tap laishulu/homebrew
$ brew install macism

asdfでは、nvimでも使うdenoや、Minecraftのためのjava(Amazon Corretto)もいれる。
ちなみに、asdfでJavaをいれる場合、JAVA_HOMEを設定するのが良いみたいだが、
今回僕はminecraftでしかJava使わないと思うので、一旦設定なしでいく。
必要になったら追加しよう。

# deno
$ asdf plugin add deno
$ asdf install deno latest
$ asdf set -u deno latest
$ asdf reshim

# Java
$ asdf plugin add java
$ asdf install java corretto-24.0.2.12.1
$ asdf set -u java corretto-24.0.2.12.1
$ asdf reshim

その他いれたもの。
KindleとかはAppStoreから直接落としたからここでは書かない。

# ImageMagick
$ brew install imagemagick

# Zoom
$ brew install zoom

# Minecraft Launcher
$ brew install --cask minecraft

英語版Macで日本語入力に入力ソースを切り替えるときって、
デフォルトだとfnキー(地球儀マーク)を押すことで切り替えるんだけど、
今まで英数キーを使っていたから、この位置使いづらいな。
他のキー(Caps Lockとか)に変えるようかな。




Comments

There are currently no comments on this article, be the first to add one below

Add a Comment

Note that I may remove comments for any reason, so try to be civil. If you are looking for a response to your comment, either leave your email address or check back on this page periodically.