Render to HTML fails on macOS 12 (Intel): the bundled dart-sass does not start
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 62/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- dart, javascript
- Área
- build-system, cli
Línea de trabajo
Start by reproducing the failure with the minimal test.qmd and inspect the dartCommand and dartCompile entry points shown in quarto.js. Trace how the bundled dart-sass binary is selected for macOS x86_64. Done means HTML rendering and quarto check work on macOS 12 while PDF rendering remains unaffected.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have:
- searched the issue tracker for similar issues
- installed the latest version of Quarto CLI
- formatted my issue following the Bug Reports guide
Bug description
On macOS 12.7.6 (Intel), Quarto 1.10.18 cannot render any document to HTML.
The render stops with the error Theme file compilation failed: and an empty message.
Render to PDF works.
The cause: Quarto 1.10 bundles dart-sass 1.101.0.
The macOS x64 binary of dart-sass contains the Dart VM, and Dart requires macOS 13 or later.
The binary does not start on macOS 12.
Steps to reproduce
Minimum repro
- Run
echo "hi" > test.qmd. - Run
quarto render test.qmd.
Actual behavior
ERROR: Theme file compilation failed:
Stack trace:
at dartCommand (file:///Applications/quarto/bin/quarto.js:79972:11)
at async dartCompile (file:///Applications/quarto/bin/quarto.js:79926:3)
at async SassCache.setFromHash (file:///Applications/quarto/bin/quarto.js:80089:11)
at async compileSass (file:///Applications/quarto/bin/quarto.js:87474:19)
at async resolveSassBundles (file:///Applications/quarto/bin/quarto.js:125332:17)
...
The message after the colon is empty.
Render to PDF works on the same machine.
PDF output does not use dart-sass.
Expected behavior
Expected result: Quarto creates test.html.
Your environment
- macOS 12.7.6, Intel (x86_64)
- Quarto 1.10.18, installed at
/Applications/quarto - No project is necessary. The error occurs in an empty directory.
Quarto check output
quarto check fails with the same error.
- Lenguaje dominante
- JavaScript
- Estrellas
- 6.1k
- Forks
- 466
- Merge medio
- 20 h 30 min
- PR fusionados (30 d)
- 60
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de quarto-dev/quarto-cli
-
Revealjs: code block at the end of a callout lost its bottom spacing since 1.8.15Posiblemente ocupada @cderv la tomó hoy. Abiertobug callouts regression revealjs
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
quarto-dev/quarto-cli#15014 ·
Los mantenedores suelen responder en 1 día
-
accessibility documentation revealjs
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
quarto-dev/quarto-cli#14971 ·
Los mantenedores suelen responder en 1 día
-
accessibility revealjs
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
quarto-dev/quarto-cli#14970 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
accessibility revealjs themes
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
quarto-dev/quarto-cli#14963 ·
Los mantenedores suelen responder en 1 día
-
accessibility revealjs themes
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
quarto-dev/quarto-cli#14962 ·
Los mantenedores suelen responder en 1 día
Todos los issues de quarto-dev/quarto-cli
Issues similares
-
ACK_WAITING HELP_WANTED UPDATE_CS
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OWASP/CheatSheetSeries#2781 ·
Los mantenedores suelen responder en 1 día
-
Hermes: /ponytail off never reaches the model, the ruleset stays activePosiblemente ocupada @szsunyuan la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
DietrichGebert/ponytail#1121 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
integrations plugin
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
mem0ai/mem0#7622 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug package:vitest
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
cloudflare/workers-sdk#16238 · 1 comentario ·
Los mantenedores suelen responder en 1 día