php ремесленник дает не удалось открыть поток - PullRequest
0 голосов
/ 14 апреля 2020

Я получаю эту ошибку: PHP Предупреждение: требуется (/home/rabin/blog/vendor/autoload.php): не удалось открыть поток: нет такого файла или каталога в / home / rabin / blog / ремесленник в строке 18 PHP Неустранимая ошибка: require (): Не удалось открыть обязательное '/home/rabin/blog/vendor/autoload.php' (include_path = '.: / usr / share / php') в / home / rabin / blog / artisan в строке 18

Команды php, composer и laravel работают нормально, но php ремесленник всегда дает мне эту ошибку. Пожалуйста, помогите мне в этом (скриншот включен ниже) Скриншот

Ответы [ 2 ]

1 голос
/ 14 апреля 2020

Прежде всего, убедитесь, что у вас есть composer.json в каталоге вашего проекта root. Если он существует, убедитесь, что у вас установлен composer. Затем выполните следующую команду

composer update

. Она создаст папку поставщика и все зависимости внутри папки поставщика и создаст файл autoload.php.

Если у вас уже есть папка vendor со всеми зависимостями внутри вашего проекта, вам нужно сгенерировать файл autoload.php, чтобы выполнить его, выполнив следующую команду

composer dump-autoload

ПРИМЕЧАНИЕ: убедитесь, что packagist.org НЕ заблокирован в вашей сети. Если он заблокирован, используйте прокси.

1 голос
/ 14 апреля 2020

Вы можете запустить следующую команду в каталоге вашего проекта, чтобы сгенерировать папку вашего поставщика:

composer update
...