git laravel-5 gitignore forge envoyer.io

git - Carga de archivos específicos del vendedor con Envoyer de Laravel



laravel-5 gitignore (1)

Como se mencionó en los comentarios sobre la pregunta en sí, esta es una situación bastante peligrosa y sería mucho mejor si extendiera el paquete o lo biselara y luego lo usara.

Dicho esto, parece que tiene un problema de git: basándose únicamente en el error que está recibiendo, el problema aparece como si fuera menos que no está incluyendo los archivos del módulo (¿realmente ha comprobado que los archivos del módulo están presentes? ) y más que /home/forge/default/bootstrap/../vendor/autoload.php no está presente. Basado en el .gitignore usted proporciona, esto es correcto (Usted ignora todos los archivos en el /vendor/* - y solo incluye el directorio en sí mismo-- !/vendor --y el subdirectorio / archivo misd !/vendor/misd ). O necesita incluir /vendor/autoload.php - !/vendor/autoload.php --o necesita generarlo después del hecho de alguna forma.

Intento subir solo archivos de proveedores específicos a mi servidor usando Laravel Forge. La razón es porque he editado el código en algunas de mis dependencias, lo que está sucediendo ahora es que ciertas características de mi sitio se están rompiendo porque cuando presiono de Envoyer a mi servidor, Envoyer está obteniendo de mi repositorio de GitHub.

mi repositorio de GitHub no contiene un directorio de proveedores, ya que no debería porque Iv''e agregó ese directorio a mi archivo de gitignore

/vendor/* /node_modules Homestead.yaml Homestead.json .env

He intentado con la lista blanca de ciertas carpetas dentro del directorio, así:

/vendor/* /node_modules Homestead.yaml Homestead.json .env !/vendor !/vendor/misd

Pero luego de implementar desde Envoyer a mi servidor, mi sitio deja de funcionar y aparece un mensaje de error

Warning: require(/home/forge/default/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/forge/default/bootstrap/autoload.php on line 17

Intenté incluir el archivo autoload.php en la lista blanca, pero aún recibo un mensaje similar después de la implementación

¿Cómo puedo cargar mis versiones de dependencias (las dependencias que edité)? Lo que está sucediendo ahora es que Envoyer está atrapando todas las dependencias a través del compositor, por lo que se apodera del repositorio de dependencias, eso es genial, pero necesito poder instalar mis propias versiones de algunas de esas dependencias.

algunas ideas