Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

689
Views
Símbolo no encontrado: error ____chkstk_darwin en MacOS usando canvas 2.8.0 (nodo 14.17.0)

Aquí está mi código y el paso que he hecho:

  1. inicio npm
  2. instalar lienzo con npm (versión 2.8.0)
  3. Ejecute el nodo index.js

Capture d'écran 2021-09-15 a 11 41 36

Apareció este error:

 _dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin Referenced from: /Users/macbook/Desktop/test/node_modules/canvas/build/Release/libpixman-1.0.40.0.dylib (which was built for Mac OS X 10.15) Expected in: /usr/lib/libSystem.B.dylib dyld: Symbol not found: ____chkstk_darwin Referenced from: /Users/macbook/Desktop/test/node_modules/canvas/build/Release/libpixman-1.0.40.0.dylib (which was built for Mac OS X 10.15) Expected in: /usr/lib/libSystem.B.dylib_

Configuración de mi Mac -> MacOS High Sierra - Versión 10.13.6

Creo que mi versión de Mac es demasiado antigua para libpixman-1.0.40.0. Si ese es el problema, ¿cómo puedo degradar este paquete? ¿Qué versión debo obtener para asegurarme de que el proyecto aún se ejecutará?

Edición 21/09/2021:

Aquí está la solución. Mi entorno -> MacOSX 10.13.5.

Necesitaba degradar tanto la versión de nodo como la de lienzo para ejecutar el proyecto.

npm i canvas@2.6.1

Luego instalo una versión anterior del nodo (nodo 8.10.0) con NVM

Cómo cambiar a una versión anterior de Node.js

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!