Неустранимая ошибка: интерфейс «Psr \ Container \ ContainerInterface» не найден в - PullRequest
0 голосов
/ 05 декабря 2018

Две недели назад у меня не было никаких проблем, но сегодня это появляется, когда я ставлю composer install

Загрузка репозиториев composer с информацией о пакете

Установка зависимостей (включая require-dev) из файла блокировки

Ничего не нужно устанавливать или обновлять

Создание оптимизированных файлов автозагрузки

Подсветка \ Foundation \ ComposerScripts :: postAutoloadDump PHP Неустранимая ошибка: интерфейс 'Psr \ Container \ContainerInterface 'не найден в /opt/lampp/htdocs/nuevodirectorio/ClinicaLaravel/vendor/laravel/framework/src/Illuminate/Contracts/Containcts/Container.php в строке 8

Неустранимая ошибка: интерфейс' Psr \ Container\ ContainerInterface 'не найден в /opt/lampp/htdocs/nuevodirectorio/ClinicaLaravel/vendor/laravel/framework/src/Illuminate/Contracts/Contracts/Containcts/Container.php в строке 8

Здесь находится частькод файла Container.php:

<?php
  namespace Illuminate\Container;

  use Closure;
  use Exception;
  use ArrayAccess;
  use LogicException;
  use ReflectionClass;
  use ReflectionParameter;
  use Illuminate\Support\Arr;
  use Illuminate\Contracts\Container\BindingResolutionException;
  use Illuminate\Contracts\Container\Container as ContainerContract;

  class Container implements ArrayAccess, ContainerContract
  {
   ...
  }

1 Ответ

0 голосов
/ 27 августа 2019

У меня была та же проблема.

Все еще исследую, но я обнаружил, что при запуске composer install --no-dev [...] у меня есть пакет psr/container в vendor/psr/container в поставщиках, но 'Psr\\Container\\' => array($vendorDir . '/psr/container/src'),в vendor/composer/autoload_psr4.php.

отсутствует строка. Пока я исправлял ее, включая зависимости dev, до тех пор, пока не выяснил реальное исправление.

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