結論
/etc/paths
と/etc/paths.d
を確認する。
説明
OS Xでは/etc/profile
でパスの設定を行っている。OS X El Capitanの/etc/profile
の中身は、以下のようになっている。
# System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` fi if [ "${BASH-no}" != "no" ]; then [ -r /etc/bashrc ] && . /etc/bashrc fi
4行目の/usr/libexec/path_helper
が/etc/paths
を読み込み、変数path
に反映している。
したがって/etc/paths
の中を空にすれば勝手なことはされずに済む。
なお、/etc/paths
の中身はコメントアウトできないため、内容は削除する必要がある。