Я получил ту же ошибку.Я установил MAMP 5.4 на мою Mac OS 10.11.6 с помощью PHP 7.3.7 и установил Composer.Казалось, что это работает, но как только я попытался установить Yii2 или даже проверить версию, он дал мне ошибку ...
$composer.phar --version
Fatal error: Uncaught ErrorException: preg_match_all(): JIT compilation failed: no more memory in phar:///Users/kristin/Sites/htdocs/composer.phar/vendor/symfony/console/Formatter/OutputFormatter.php:137
Увеличение memory_limit в php.ini с 128M ни к чему не решилопроблема и pcre.jit = 1 были закомментированы, поэтому отключение тоже ничего не дало.
Вот что сработало:
Я просто изменил путь экспорта в каталог предыдущей версии(без фактического понижения в предпочтениях MAMP), и это сработало!
$export PATH=/Applications/MAMP/bin/php/php7.2.20/bin:$PATH
$composer.phar --version
Composer version 1.9.0 2019-08-02 20:55:32
Если кто-нибудь может объяснить, почему это работает, я был бы признателен, если бы знал.Приветствия.