# node报错dyld\[98857\]: Library not loaded: /usr/local/opt/libuv/lib/libuv.1.dylib

**URL:** <https://www.shiqidu.com/t/topic/796>\
**Category:** 开发调优\
**Tags:** Node.js\
**Created:** [2023 年7 月 13 日 03:10 UTC](https://www.shiqidu.com/t/topic/796 "2023-07-13T03:10:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![danton](https://www.shiqidu.com/user_avatar/www.shiqidu.com/danton/32/489_2.png) [@danton](https://www.shiqidu.com/u/danton)\
发布日期： [2023 年7 月 13 日 03:10 UTC](https://www.shiqidu.com/t/topic/796/1 "2023-07-13T03:10:45Z")

</div>

![](https://discourse.shiqidu.com/uploads/default/original/1X/6b0b107607c5ca2e8047a17398d1624cb67a9779.png)

- 问题是找不到libuv.1.dylib这个库文件，可以看出，会尝试从多个路径下寻找，但都没有找到

1. 先看下系统有没有这个库文件，`find / -name libuv.1.dylib`，搜到了该文件，`/usr/local/Cellar/libuv/1.46.0/lib/libuv.1.dylib`
2. 将文件软链到尝试查找的多个路径下的任一一个，`ln -s /usr/local/Cellar/libuv/1.46.0/lib/libuv.1.dylib /usr/local/lib`
3. 验证一下是不是有了，`find /usr/local/lib -name libuv.1.dylib`
4. 最后`node -v`看看，正常
