แก้ปัญหา รัน nodejs app เจอ dyld[]: missing symbol called บน MacBook M3Pro

Apipol Sukgler
myorder
Published in
Sep 22, 2024

พอดีได้มีโอกาสแวะไปเยี่ยม service ของบริษัทที่เก่าแก่มากๆ node14 แล้วปรากฎว่า รันบนเครื่องเราไม่ได้ แต่น้องๆ บอกรันได้สบาย

มีสงสัยว่าเป็นที่ archtecture ของ M Series แน่เลย จนไปเจอ command ที่ใช้ในการปรับ architecture จาก arm กลับไปเป็น x86

$env /usr/bin/arch -x86_64 /bin/zsh

แล้วตู้ม รันได้ปกติ

หวังว่าจะเป็นทางสว่างให้กับคนอื่นที่ติดปัญหาเดียวกัน

ref:

https://gist.github.com/adrienjoly/e29a6e73fb7e701eefd80ff9bde9abeb?permalink_comment_id=4105601

--

--

myorder
myorder

Published in myorder

How development team at My Order doing in-work and after-work

Apipol Sukgler
Apipol Sukgler

Written by Apipol Sukgler

Full-Stacked Developer. Let’s share to the world :)