> Faqs > Solucionar "no configuration file provided: not found" al hacer "sail up"

Solucionar "no configuration file provided: not found" al hacer "sail up"

Tengo un proyecto nuevo de Laravel 10, recién instalado con la guía para la creación de nuevos proyectos Laravel usando Docker y Laravel Sail.

Creo el proyecto con:

curl -s "https://laravel.build/mi-app" | bash

Luego termino y me meto en la carpeta del proyecto. Entonces, al tratar de arrancar Sail, me sale en el terminal el mensaje:

no configuration file provided: not found

He probado tanto:

./vendor/bin/sail up

Como el resumen una vez creado el shortcut:

sail up

Qué es lo que pueda estar pasando? como solucionar "no configuration file provided: not found"?

Respuestas

El mensaje "no configuration file provided: not found" sale cuando no tienes el archivo docker compose: docker-compose.yml.

Generalmente si no tienes ese archivo es que Sail no está instalado en el proyecto Laravel. Lo puedes instalar con el comando correspondiente de Composer y de Artisan:

composer require laravel/sail --dev
php artisan sail:install

Si en tu caso iniciaste el proyecto de Laravel con el mecanismo de Sail y Docker debería haberse instalado Sail en tu aplicación. Si no encuentras el archivo docker-compose.yml es que algo no ha ido bien.

Te sugiero que intentes instalar de nuevo el proyecto pero asegurándote que no tengas ninguna máquina docker corriendo al iniciar el proyecto Laravel.

A veces una máquina docker ejecutándose, especialmente si es otro Sail lo que está corriendo puede dificultar la creación del proyecto Laravel con Sail. Revisa ese punto.

Julian
1147 49 87 46
Ahora entiendo, gracias Julián!