Не удалось инициализировать глобальный composer: ma c / Сайты - PullRequest
0 голосов
/ 07 августа 2020

Попытка просмотреть локальный веб-сайт:

«Неперехваченная ошибка: класс 'ComposerAutoloaderInite0e6765..et c' не найден в / Users / {username} / Sites / {sitename} / htdocs /vendor/twig-autoload.php".

Итак, перейдите в Терминал, чтобы выполнить composer dump-autoload. (Это сработало в первый раз, когда я это сделал).

  1. Теперь я получаю следующее сообщение:

«Команда 'git' требует разработчика командной строки инструменты. Хотите установить инструменты сейчас? " (Он запрашивает Xcode)

Я нажимаю Нет

Терминал сообщает мне, что команда file была запущена нормально, но нет ... Повторение dump autoload с -vvv показывает правду:

Не удалось инициализировать глобальный composer: Composer не удалось найти файл конфигурации: / Users / {username} /. Composer / composer. json

Поиск, единственное Я обнаружил, что ошибка composer, похоже, связана с Lavarel.

информация:

  • Composer установлен в /Sites/{ sitename }/vendor/
  • Composer версия: 1.10.6

Итак, что я хотел бы понять:

  1. Почему composer пытаетесь инициализировать глобальный composer? Считает ли он, что локально установленный файл является глобальным, или может быть другой Composer, который он пытается использовать по умолчанию?
  2. Как мне узнать composer, где находится файл json?
  3. Что мне делать с сообщением xCode?

1 Ответ

0 голосов
/ 07 августа 2020

Я переустановил composer (и Twig - единственный пакет, который я использую - кажется излишним для одного пакета, но попытка альтернативы не закончилась хорошо).

Сайт вернулся работает (локально).

По-прежнему проблема с запросом xCode из Терминала, но это уже другой вопрос.

Итак, ответ, похоже, таков: переустановите composer и пакеты.

...