Установка Composer, ошибка сегментации - PullRequest
0 голосов
/ 11 июля 2019

Не удается запустить команду composer install.Все, что я получаю, это мгновенный сбой с ошибкой сегментации, проблема php?

  • Совершенно новый MacBook Prop
  • ОС - Mojave 10.14.5
  • PHP - 7.3.7
  • Symfony - 4.6.0
  • PHP был установлен с использованием brew, это текущая стабильная версия.
  • Symfony был установлен с их сайта, используя там установщик через curl.
  • Composer Я скачал локально для проекта.

Вывод установки компонента:

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file

Prefetching 96 packages ? ?
  - Downloading (0%)[1]    4278 segmentation fault  composer install

Вывод программы composer -vvv:

Pastebin Link

Мне удалось запустить его на Manjaro и Ubunutu с PHP 7.3.7.

Самый надежный источник информации - из этой проблемы на github , указывая, что это проблема PHP, скорее всего, проблема версии / сборки.Мой проект опирается на PHP 7.2 ^.

ОБНОВЛЕНИЕ - Проверено с brew install php@7.2.Та же проблема.

ОБНОВЛЕНИЕ 2 - Нашел эту ветку , попробовал решение и не повезло

ОБНОВЛЕНИЕ 3 - я побежалcomposer install с флагом --no-plugins теперь загружает зависимости.Я также управлял clear-cache до этого, я не уверен, работали ли они рука об руку или это просто --no-plugins.Это указывает на один из моих плагинов PHP, которые установлены по умолчанию, как вызывающие проблему с нарушением памяти.Который из?Кто знает.

ОБНОВЛЕНИЕ 4 - После окончания загрузки все еще не работало, мне пришлось снова запускать composer install без флага --no-plugin.Кажется, работает.

1 Ответ

0 голосов
/ 11 июля 2019

Я думаю, что нашел решение.Надеюсь, это кому-нибудь поможет:

Я запустил composer install с флагом --no-plugins.

После завершения загрузки мне пришлось снова запустить composer install без флага --no-plugin.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...