繁体   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