Open7
2024版Mac PCセットアップメモ
自費購入のソフト
- 1password
- Alfred4
- Typora
個人で入れている無料のソフト
- karabiner-elements
自宅はUSキーで、会社の日本語キーをUS配列に読み替える設定は会社でしかやっていないので注意
OSセットアップ
[移行アシスタント]>左下[今はしない] 選ぶ
OS設定
その他メモ
- Alfred4 の起動キーは前は Ctrl + Space にカスタムしていたがデフォルトで済ませたいのでデフォルトで使ってみることにした
brewfile
brew bundle
tap "aws/tap"
tap "homebrew/bundle"
brew "autoconf"
brew "bison"
brew "fig"
brew "fzf"
brew "gh"
brew "ghq"
brew "gmp"
brew "grep"
brew "icu4c"
brew "imagemagick"
brew "jq"
brew "libgd"
brew "libiconv"
brew "libsodium"
brew "libzip"
brew "mas"
brew "mkcert"
brew "mysql-client", link: true
brew "rcm"
brew "re2c"
brew "oniguruma"
brew "openssl@3.0"
brew "pkg-config"
brew "tcptraceroute"
brew "tfenv"
brew "tig"
brew "the_silver_searcher"
brew "tree"
brew "zsh"
brew "aws/tap/aws-sam-cli"
cask "docker", args: { appdir: "/Applications" }
cask "iterm2", args: { appdir: "/Applications" }
cask "keyboardcleantool", args: { appdir: "/Applications" }
cask "phpstorm", args: { appdir: "/Applications" }
cask "visual-studio-code", args: { appdir: "/Applications" }
fish の操作性は素晴らしかったが、bash互換はやはりほしいので今回は zsh に再挑戦。
zimfw と rcm (rcup)で構築した。
-
Mac OS 設定 https://github.com/kumamidori/ansible-mac/blob/master/bin/set_mac.sh の一部を手動実行
- 自動化未着手
asdf
README ママで入れてもビルドエラーになり入らない。
fopen(https://pear.php.net/install-pear-nozlib.phar): Failed to open stream: No such file or directory
この時点で、homebrew で入れてから asdf で切り替える運用にしようかなと迷ったが、 その方法だとビルドが楽だが brew 更新がめんどうになるので、やはりがんばってビルドをやりきることにした。
【2023年版】asdf で PHP8.0系 のインストール手順 ( zsh + homebrew ) #PHP - Qiita を参考に、
openssl@3.0 と opnessl@1.1 両方をインストールする点がポイントだった(一次情報未調査)。 pkg_config を入れ替えてみたところ
export PKG_CONFIG_PATH="$(brew --prefix)/opt/openssl@1.1/lib/pkgconfig
ビルドができた。もしかしたら、
の設定だけでもビルドできたのかもしれないが未調査。
- privateリポジトリを ghq get できるよう設定