2017-02-23 50 views
0

嘿,我也得到同樣的錯誤,你貼在上面......甲骨文的NodeJS模塊錯誤

Error: libclntsh.so.12.1: cannot open shared object file: No such file or directory at Module.load (module.js:356:32) 

提到當我設置庫路徑:

export LD_LIBRARY_PATH=/opt/app/oracle/product/12.1.0/client_1/lib:$LD_LIBRARY_PATH 

然後奇怪的錯誤:

Segmentation fault (core dumped

出了什麼問題?請分享你在這個問題上的經驗。提前謝謝了。

+1

請告訴我們在終端運行以下命令的響應: LS /opt/app/oracle/product/12.1.0/client_1/lib –

+1

確保您使用的是Oracle的相同版本在構建時您正在運行時使用。另外,請確保Node進程實際上可以訪問/opt/app/oracle/product/12.1.0/client_1 –

回答

1

嘗試導出:ORACLE_HOME, LD_LIBRARY_PATH開始節點之前。

ORACLE_HOME=/opt/app/oracle/product/12.1.0/client_1 
export LD_LIBRARY_PATH=${ORACLE_HOME}/lib:$LD_LIBRARY_PATH 
+0

感謝Srivallli,它現在可用! –