panda's tech note

macOS Mojaveのman pagesへのパス

High Sierraまでは,MANPATHに以下のパスを追加することでman pagesが参照できていました。 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man

しかし,mac OS Mojaveにアップグレードしてから参照できなくなってしまったので,調べたところ,/Library/Developer/CommandLineTools/usr/share/manにman pagesが移動した(?)ようです。

標準のMANPATHに追加するために,以下の行をシェルの初期化スクリプトに追加することで,正しくman pagesを表示できるようになりました。

export MANPATH=$MANPATH:/Library/Developer/CommandLineTools/usr/share/man