¿Alguien puede iluminarme?
¿Cómo modifico este comando: cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'?
Eso no es un error, es una advertencia de obsolescencia. Además, en mi opinión, es responsabilidad del equipo de desarrollo de Discourse. Es prudente que estés leyendo detenidamente la salida, pero el cielo no se está cayendo.
Mi siguiente suposición sería que son plugins defectuosos. Para eso, editaría app.yml y los eliminaría. También existe el modo seguro, pero no soy un experto en eso.
Perdona si parezco obtuso. Solo intento ayudar, pero tú tienes el conocimiento sobre lo que hiciste, mientras que por aquí es como una nube difusa; faltan muchos detalles necesarios.
Al ayudarte, me di cuenta de una función realmente útil: una opción para que el lanzador acepte un parámetro para omitir todos los complementos, o bien, si falla, intente de nuevo sin complementos y deje un mensaje indicando qué complementos no se instalaron. Obviamente, esto se puede reflexionar más y mejorar, pero la idea ya está ahí.
¿Lo has superado? ¡Yo tuve el mismo problema al actualizar a la nueva versión!
También tengo esta utilidad instalada, pero tras reiniciar aún tengo errores.