簡體   English   中英

節點:加載共享庫時出錯:libstdc++.so.6:無法打開共享對象文件:沒有這樣的文件或目錄

[英]node: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

node
node: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

echo $LD_LIBRARY_PATH
/usr/lib:/usr/local/lib

find /usr/lib -name libstdc++.so.6
/usr/lib/x86_64-linux-gnu/libstdc++.so.6

我似乎安裝了 libstdc++.so.6 並且在我的 LD_LIBRARY_PATH 中,但是節點似乎仍然看不到它。 我究竟做錯了什么? 這是在服務器上,所以 sudo 不可能節點安裝在 ~/.local/bin 本地

我有同樣的問題。

我發現另一個線程表明文件在錯誤的目錄中

我將它復制到/usr/lib並收到另一個錯誤

然后我在解決問題的線程中找到了這個:

sudo apt-get install g++-multilib 

我嘗試遵循有關堆棧溢出的相關問題下的各種建議,但都沒有成功。 最后我發現我收到此錯誤的原因是我使用的是 32 位 Debian VM,並且僅支持 64 位。 我使用 Vagrant 啟動了一個 64 位的 Ubuntu 桌面虛擬機,問題沒有出現在那里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM