Recientemente instalé Laravel 5 a través del compositor. Intenté crear un nuevo controlador usando artesanal y me sale el siguiente error:
bootstrap /../ vendor / autoload.php. Error al abrir la secuencia: no existe tal archivo o directorio. La carpeta "vendedor" no existe.
¿Me estoy perdiendo de algo?
composer install
no estaba trabajando para mí,composer update --no-scripts
hizo el trabajo. ¡Gracias!¿Qué sistema operativo estás usando? Para Windows: vaya a
Command Prompt
establecer camino a
www/{ur project}
Para mi :
www/laravel5
Luego escriba este comando:
composer install
Instalará automáticamente toda la dependencia en
vendor/
fuente
Ejecútelo
composer install
en su carpeta de proyecto raíz (ophp composer.phar install
).fuente
Resulta que no habilité openssl en mi php.ini, así que cuando creé mi nuevo proyecto con el compositor, lo instalé desde el origen. Cambié eso y corrí
ahora se creó la carpeta del proveedor.
fuente
¿Creó un nuevo proyecto o clonó un proyecto existente?
Si clonaste un proyecto existente, es muy importante ejecutar
De esa forma se instalarán todas las dependencias que faltan.
Pero si crea un nuevo proyecto, debe ejecutar este comando para crear un nuevo proyecto utilizando Composer
fuente
Encontré el mismo problema. Ocurrió porque el compositor no pudo instalar las dependencias especificadas en el archivo composer.json. intenta correr
Si esto no resuelve el problema, asegúrese de que los siguientes módulos php estén instalados php-mbstring php-dom
Para instalar estas extensiones ejecute lo siguiente en la terminal
una vez completada la instalación
intente ejecutar el comando en la carpeta raíz del proyecto
fuente
Simplemente ejecute esto dentro del directorio donde instaló su proyecto
fuente
Necesita regenerar el
autoload.php
archivo. puededump-autoload
hacerlo sin tener que pasar por una instalación o actualización.utilizar
para generar el
autoload.php
archivo nuevamente en el/vendor
directorio.fuente
Seguir este paso a continuación resolvió mi problema. Puedes intentar
fuente
Después de verificar la
php
versión y mucha investigación, el problema estaba deComposer
lado, así que simplemente ejecute el siguiente comandocomposer install --ignore-platform-reqs
fuente
Cuando el nuevo proyecto creó el requisito de laravel para cargar proveedores para cargar automáticamente las bibliotecas, usamos la actualización del compositor para
Composer es un administrador de dependencias que le permite delegar la responsabilidad de administrar sus dependencias a un tercero.
fuente
Solo ejecuta los siguientes comandos,
O
fuente
vaya a la carpeta de su proyecto a través de cmd. ejecuta el siguiente comando
instalará la carpeta y los archivos del proveedor que faltan en su proyecto.
pero en algunos casos, muestra un error como "Su configuración no permite la conexión a ....." en cmd.
para eso ve a tu compositor.json archivo ,
cambiar
"secure-http": true
a"secure-http": false
pero en algunos casos (como fue en mi caso) es posible que no encuentre esa línea en su archivo. para eso realiza la siguiente acción:
a
y corre de nuevo
composer update
comando.Espero que esto resuelva el problema.
fuente
Esta solución funcionó para mí. El motivo es no tener una carpeta de proveedor en su aplicación.
Sigue estos pasos:
si su proyecto tiene un
composer.json
archivo, elimíneloentonces corre
Ese comando agrega la carpeta del proveedor a su proyecto
fuente
Simplemente configure un nuevo proyecto usando en
composer
lugar delaravel
esto:fuente
También tuve ese error. Pero nada de lo anterior resolvió el problema. Así que desinstalé y volví a instalar el compositor. Entonces lo hice
composer update
. y se solucionó el problema.fuente
composer install
Tuve el mismo problema con laravel y artesano, la solución:
fuente
Antes de llevar a cabo las siguientes instrucciones, debe asegurarse de tener Composer instalado globalmente en su máquina; Abra su terminal Mac y ejecute el siguiente comando:
Una vez que Composer se haya instalado globalmente, ejecute el siguiente comando después de estar en el directorio del proyecto:
Una vez completado, actualice e instale todos los paquetes necesarios.
fuente
Recibimos un error porque nos falta la carpeta del proveedor en nuestro proyecto. El directorio del proveedor contiene nuestras dependencias de Composer.
Necesita
/vendor
carpeta porque todos los paquetes están ahí e incluyen todas las clases que usa Laravel. Un problema puede resolverse después de seguir solo dos pasos:composer.json
composer.json
archivo, reemplazará la versión anterior instalada. Elcomposer.lock
archivo se actualizará para reflejar estos cambios.Estos dos comandos, recrearemos la carpeta del proveedor en nuestro proyecto y luego nuestro proyecto funcionará sin problemas.
fuente
Añadí
composer.lock
archivo a .gitignore, después de cometer ese archivo a un error del repositorio se ha ido :)fuente
Algo que me doy cuenta es que su archivo composer.json tendrá algún tipo de script como
lo que funciona para mi
la eliminación
post install cmd
ayudó a ejecutar la instalación del compositor sin ningún problema.Espero que esto ayude
¡¡Salud!!
fuente
Elimine la carpeta del proveedor y ejecute el comando de instalación del compositor. Está funcionando al 100%
fuente
Le falta la carpeta del proveedor, probablemente su nuevo repositorio clonado o nuevo proyecto
la carpeta del proveedor está poblada por el binario del compositor que lee el archivo composer.json o los requisitos del sistema e instala empaquetado en la carpeta del proveedor y crea un script de carga automática que tiene todo clasificado
fuente
Eliminar proveedor entonces
composer install
fuente
En mi caso, tuve que habilitar otra extensión, es decir,
php_mbstring.dll
en elphp.ini
archivo antes de que pudiera funcionar. Está listado debajoextension=php_mbstring.dll
. Encuéntrelo en elphp.ini
archivo y elimine el punto y coma (;
) delante de él y guarde el archivo.Después de esto,
install composer
vuelva a ejecutarlo en el directorio raíz de su aplicación Laravel y debería funcionar.fuente
Si es usuario de Windows, puede desinstalar Composer. Luego instale Composer. Después de eso, instalas Laravel. Quizás funcione.
fuente
mi problema es resuelto por
si tiene algún otro problema, puede borrar el caché y configurar Borrar ruta de caché:
Borrar vista de caché:
Borrar caché de configuración:
fuente
Obtuve esto cuando lo hice en
composer update
lugar decomposer install
.fuente