Cómo instalar compositor para portátil

Tengo un repository con un montón de código y un composer.json y un composer.lock.

Cuando quiero ejecutar el website en un server diferente, he clonado el repository y luego ejecuto la composer install en la raíz del repository.

Sin embargo, quiero poder download el repository para ponerlo en un server y debería funcionar, sin tener que ejecutar nada.

Incluso si incluí la carpeta de proveedor en el repository y luego intenté ponerlo en un server web, me da errores como "falló bla bla require () en algún file php en la carpeta del proveedor".

Entonces, ¿qué estoy haciendo mal?

La implementación de una aplicación usando Composer generalmente es así:

  1. Verifique la versión apropiada de la aplicación de Git. También podría ejecutar git archive y canalizar el resultado en tar para crear una versión que no tenga la carpeta .git .
  2. Ejecutar la composer install
  3. Transfiera la estructura de la carpeta creada al sistema de destino.

En general, probablemente solo copie todo lo que ya tiene en su máquina de desarrollo al nuevo sistema.

Si eso no funciona, debe ser más específico con su post de error.