Что означает @ в php@7.2 в `brew list` - PullRequest
0 голосов
/ 31 марта 2020

У меня возникают некоторые проблемы при обновлении фреймворка приложений php. Изучение различных теорий ... Теперь я хочу убедиться, что я использую только одну PHP версию.

Когда я делаю brew list, я вижу одну простую php, а затем у меня также есть php@7.2 - что это значит?

1 Ответ

0 голосов
/ 03 апреля 2020

Это версионная формула (пакет). Хотя php всегда будет иметь самую последнюю версию, php@7.2 всегда будет иметь значение 7.2.

Версионная формула по умолчанию не является символической ссылкой, поскольку они являются альтернативными версиями. Вы должны либо принудительно связать их (используя brew link --force), либо изменить свой PATH, чтобы использовать их.

Вы можете запустить which -a php, чтобы увидеть все исполняемые файлы php в вашем PATH.

...