![](/img/trans.png)
[英]node: error while loading shared libraries: libicui18n.so.62: cannot open shared object file: No such file or directory
[英]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.