Laravel Sail: ошибка выполнения во время выполнения OCI: ошибка выполнения: невозможно запустить процесс контейнера: exePhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel Sail: ошибка выполнения во время выполнения OCI: ошибка выполнения: невозможно запустить процесс контейнера: exe

Сообщение Anonymous »

Я новичок в Laravel, хотя уже создал несколько мини-проектов.
Сегодня я попытался создать новый проект Laravel с помощью Sail так, как указано в документации

Код: Выделить всё

curl -s https://laravel.build/blade-components | bash
Приложение создается корректно, контейнер поднимаю с помощью ./vendor/bin/sail up, стили компилирую с помощью sail npm run dev, запускаю миграции и в браузере (localhost) всё корректно.
Проблема возникает при попытке установить JetStream командой композитора

Код: Выделить всё

sail composer require laravel/jetstream
Ошибка:

Ошибка выполнения во время выполнения OCI: сбой выполнения: невозможно запустить контейнер
процесс: exec: «композитор»: исполняемый файл не найден в $PATH: неизвестно

По какой-то причине композитор не устанавливается в проект.
Когда я запускаю, парус или парус npm (например), он распознает команды и показывает различные доступные действия. Я попытался запустить команду композитора из оболочки подключения паруса, но он ее не распознал.

Код: Выделить всё

Executing task: docker exec -it 7b2cd6402559708130d9fdf7b8f8e8cbcd9ed47d524a77dd10cf2ee0068b5150 bash

root@7b2cd6402559:/var/www/html# composer
bash: composer: command not found
Затем я открыл предыдущие проекты Laravel, чтобы проверить, работает ли команда парусного композитора, и происходит то же самое (раньше не было), так что это не зависит от проекта.

Подробнее здесь: https://stackoverflow.com/questions/738 ... ntainer-pr

Вернуться в «Php»