両方のファイルがあり~/.bash_profile
ます~/.profile
。
~/.bash_profile
次の 1 行が含まれます。
export PATH=/Applications/mamp/bin/php5.5.3/bin:$PATH
~/.profile
次の 3 行が含まれます。
# MacPorts Installer addition on 2014-02-02_at_20:54:53: adding an appropriate PATH variable for use with MacPorts.
export PATH=/Applications/MAMP/bin/php5.5.3/bin/:/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
ご覧のとおり、mcrypt がインストールされているため、MAMPs PHP を使用するようにデフォルトの PHP PATH を取得しようとしています。何らかの理由で、入力whereis PHP
するとネイティブ route: が取得され/usr/bin/php
、echo $PATH
取得すると:
/Applications/mamp/bin/php5.5.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
どこかに PATH を実際に制御している別のファイルがあり、それがどこにあるのかわかりません。他に何が私の PATH ルートを制御している可能性がありますか?
注: Homebrew、MacPorts、Xcode、およびXcode コマンドライン ツールがインストールされています。