ラベル zsh の投稿を表示しています。 すべての投稿を表示
ラベル zsh の投稿を表示しています。 すべての投稿を表示

2025年4月7日月曜日

no such file or directory _brew_services の対処方法

no such file or directory _brew_services の対処方法

概要

compinit:527: no such file or directory: /opt/homebrew/share/zsh/site-functions/_brew_services

の対応

環境

  • macOS 15.3.2
  • zsh 5.9

対応方法

  • brew cleanup && rm -f $ZSH_COMPDUMP

最後に

いつも忘れるのでメモ

参考サイト

2021年12月29日水曜日

tmux + zsh で PATH が複数回セットされてしまう場合の対処方法

tmux + zsh で PATH が複数回セットされてしまう場合の対処方法

概要

ターミナル起動時に .zshrc が呼ばれ更にターミナル上で tmux が起動していると tmux のセッション開始時に再度 .zshrc が呼ばれることで PATH が再度末尾に結合されてしまう現象が発生します

環境

  • macOS 11.6.2
  • tmux 3.1c

対象方法

  • vim .zshrc

で最後に以下を追記します
これで後から追加したパスは削除してくれます

typeset -U PATH

注意点

この方法だと意図しない PATH の上書きしか対処できません
.zshrc はセッション開始時に呼ばれるのは呼ばれるので他に複数回実行されたくない命令が .zshrc に記載れている場合はそれは別途対応しなければならないので注意してください

参考サイト