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.
- 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.
- 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.