Nodejs错误:libcouchbase.so.2:无法打开共享对象文件:没有这样的文件或目录

时间:2014-05-13 12:53:37

标签: node.js couchbase

我正在开发一个nodejs项目。它在我的笔记本电脑上工作,但当我试图在我的桌面上运行时,它会抛出错误:

libcouchbase.so.2:无法打开共享对象文件:没有这样的文件或目录

有人可以告诉我可能出错的地方吗?

提前致谢

2 个答案:

答案 0 :(得分:4)

也许它可以帮助某人: 看起来共享库应该在/usr/lib/libcouchbase.so.2中 但安装脚本已安装libcouchbase.so.2到/ usr/local/lib/libcouchbase.so.2.所以我只是将其链接到/usr/lib/libcouchbase.so.2,这对我来说很好。

答案 1 :(得分:0)

您应该将NODE_PATH环境变量设置为共享对象所在的路径。在我的情况下

export NODE_PATH=/usr/local/lib64

解决了它。