2014-05-13 90 views
2

我正在開發一個nodejs項目。它在我的筆記本電腦工作,但是當我試圖在我的桌面上運行它,它拋出錯誤:Nodejs錯誤:libcouchbase.so.2:無法打開共享對象文件:沒有這樣的文件或目錄

libcouchbase.so.2:無法打開共享對象文件:沒有這樣的文件或目錄

可有人建議我什麼可能是錯的?

在此先感謝

+0

在您的臺式機上安裝couchbase。 –

+0

只是忘了提及,我使用的是ubuntu14.04LTS,並在其中安裝了couchbase。 – user281076

+0

我敢打賭,節點或庫試圖找到couchbase庫,它不在$ PATH(或其他一些環境變量)中。另一種可能是couchbase本身找不到圖書館? – Plato

回答

3

也許它可以幫助別人: 貌似共享庫應該在/usr/lib/libcouchbase.so.2 但安裝腳本安裝libcouchbase.so.2到/ usr/local/lib/libcouchbase.so.2.所以我只是把它掛/usr/lib/libcouchbase.so.2併爲我的作品罰款。

0

您應該將NODE_PATH環境變量設置爲共享對象所在的路徑。在我的情況下,

export NODE_PATH=/usr/local/lib64 

解決了它。

相關問題