Diagnóstico de entornos Ruby antiguos

Ruby y Jekyll: contexto del bundle y compilador nativo2

Empieza por el ejecutable Ruby y el bundle declarado; después aísla los fallos del compilador. Los ejemplos reproducen un entorno Ruby 3.2.2 sin soporte. Renderizar dos páginas o ejecutar una prueba C++ independiente no verifica un sitio completo ni la recompilación de una gem nativa.

Comprobar el entorno y el bundle

Identifica el ejecutable seleccionado y renderiza dos páginas con el bundle antiguo declarado.

  1. Jekyll en macOS: comprobar Ruby, Bundler y una compilación de dos páginas

    Comprueba el Ruby elegido y el contexto de Bundler antes de cambiar permisos. Ejecuta una compilación aislada de Jekyll antiguo y distingue las gemas instaladas de las dependencias declaradas.

Aislar fallos del compilador

Separa la configuración de compilación de Ruby de los parámetros del compilador y del SDK usados por un programa C++ temporal.

  1. Fallos de gemas nativas Ruby: separar ejecución y cabeceras C++

    Diagnostica el arranque Ruby aparte de compilar C++ con una prueba temporal. Compara RbConfig y opciones SDK por comando sin reinstalar el entorno.