Если я напечатаю which php
я получил
/Applications/MAMP/bin/php/php5.3.6/bin/php
Если я напечатаю where php
я получил
/Applications/MAMP/bin/php/php5.3.6/bin/php
/usr/bin/php
И это нормально, но я пытаюсь удалить /Applications/MAMP/bin/php/php5.3.6/bin/php
поэтому он использует один в /usr/bin/php
но я не могу узнать, где это добавляется? Я проверил все свои .bash*
файлы и .profile
файлы и ничего найти не удалось. Есть ли способ узнать, почему команда php
использует пакет x против y? Хотите что-то сказать в вашем бла-файле, у вас есть символическая ссылка или вы пропустили исходный файл X?
В каких каталогах выполняется поиск двоичных файлов, определяется переменной среды PATH.
Помимо файлов в вашем домашнем каталоге, в Mac OS X вы можете проверить:
Команда grep для частей строки пути в / etc / * и ~ /.* может показать подсказку.