Closed4
Zshでパスが重複追加されないようにする
Macのパスが大量に追加されていることに気づいた
.zshrcでパスを追加する処理を行い、検証しながら何度もシェルにログインするうちにパスが大量に追加されていることに気づいた。export PATH=
でパスを追加しているものが大量に表示されている状態。
パフォーマンスに影響している様子は見られないが、ゾンビのように増殖するパスが気になる調べたメモ。
パスの出力方法
$ echo $PATH
すべてのパスを表示することができる。
解決方法
変数宣言に使用するtypeset -U path PATH
をZshが起動するときに読み込ませて上げれば良い模様。
パスを通す処理の手前に以下の一行を追加
.zshrc
typeset -U path PATH
再度ログインしたところパスの数がただしくなり、ログインするたびにパスが重複して追加されることがなくなった。これでスッキリ解決。
このスクラップは2022/02/11にクローズされました