当在终端上运行任何node或npm命令(例如node -v,npm -v或只是node或npm)时,我得到以下错误:
dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
Referenced from: /Users/alvarez/.nvm/versions/node/v18.12.0/bin/node (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/alvarez/.nvm/versions/node/v18.12.0/bin/node (which was built for Mac OS X 10.15)
Expected in: /usr/lib/libSystem.B.dylib
Abort trap: 6
我的MacOS版本是10.13.6。
通过他们的网站安装节点并执行给定的pkg文件后出现了错误。我尝试卸载节点并使用nvm重新安装(这是当前安装的版本),然后我得到了上面的错误。当我通过pkg文件安装节点时,我遇到的错误是类似的:
dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
Referenced from: /usr/local/bin/node (which was built for Mac OS X 10.15)
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ____chkstk_darwin
Referenced from: /usr/local/bin/node (which was built for Mac OS X 10.15)
Expected in: /usr/lib/libSystem.B.dylib
Abort trap: 6
1条答案
按热度按时间qhhrdooz1#
节点v18似乎需要macOS 10.15或更高版本。请尝试将节点版本降级到17或升级macOS。