Open7

2024版Mac PCセットアップメモ

kumamidorikumamidori

自費購入のソフト

  • 1password
  • Alfred4
  • Typora

個人で入れている無料のソフト

  • karabiner-elements

自宅はUSキーで、会社の日本語キーをUS配列に読み替える設定は会社でしかやっていないので注意

OSセットアップ

[移行アシスタント]>左下[今はしない] 選ぶ

OS設定

その他メモ

  • Alfred4 の起動キーは前は Ctrl + Space にカスタムしていたがデフォルトで済ませたいのでデフォルトで使ってみることにした
kumamidorikumamidori

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" }
kumamidorikumamidori

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

ビルドができた。もしかしたら、

https://github.com/asdf-community/asdf-php/blob/master/README.md#php-pear

の設定だけでもビルドできたのかもしれないが未調査。