Error de precompilación versión 3.0.4

Parece que en la versión 3.0.4 la precompilación de assets está rota debido a un error de sintaxis. Al intentar precompilar los assets, obtengo este error:

RAILS_ENV=production SKIP_DB_AND_REDIS=1 DONT_PRECOMPILE_CSS=1  bundle exec rake --trace assets:precompile

rake aborted!
SyntaxError: /opt/bitnami/discourse/lib/file_store/base_store.rb:96: syntax error, unexpected ','
      download(*, **, print_deprecation: false)
                ^
/opt/bitnami/discourse/lib/file_store/base_store.rb:102: syntax error, unexpected ','
      download(*, **, print_deprecation: false)

En esta parte del código, al cambiar los asteriscos por cadenas normales funciona correctamente:

    # TODO: Remove when #download becomes the canonical safe version.
    def download_safe(arg1, arg2)
      download(arg1, arg2, print_deprecation: false)
    rescue StandardError
      nil
    end

Hola y bienvenido @mdhont :slight_smile:

Dado que estás utilizando la imagen de bitnami, me temo que deberás contactarlos sobre cualquier problema. Aquí en Meta solo admitimos la instalación estándar.

Esto sucede porque esa sintaxis requiere Ruby 3.2.

(Y es bastante inusual cambiar los requisitos mínimos de la versión de Ruby en una versión estable menor :slightly_frowning_face: )

Hola @JammyDodger,

Soy un desarrollador de bitnami, lamento no haberlo mencionado :slight_smile: De todos modos, @RGJ tienes razón, estábamos rastreando la versión 3.1 para discourse, muchas gracias por tu ayuda.

Saludos,
Michiel

Encuentro el mismo error en una instalación estándar: Error on Ruby 3.2 syntax on standard install