node.js - Node : error while loading shared libraries: libstdc++. so.6:无法打开共享对象文件:没有这样的文件或目录

标签 node.js linux

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 中,但是 Node 似乎仍然看不到它。我究竟做错了什么?这是在服务器上,所以 sudo 不可能 Node 安装在 ~/.local/bin 本地

最佳答案

我有同样的问题。
我发现另一个线程表明该文件位于错误的目录中。
我复制到 /usr/lib并收到另一个错误。
然后我在解决问题的线程中找到了这个:

sudo apt-get install g++-multilib 

关于node.js - Node : error while loading shared libraries: libstdc++. so.6:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39461985/

相关文章:

node.js - 为什么 dotenv 没有加载到 docker 中,但在主机中运行良好?

javascript - 获取数组中第二个索引之后的所有索引

node.js - 如何更新 Mongoose 中的部分但非全部字段

linux - 删除不包含用户拥有的文件的文件和文件夹

node.js - 无法使用 Sequelize 连接到 GCP Postgres 数据库

node.js - 如何从 Meteor 应用程序发送 iOS 推送通知?

linux - 从 ZSH 中的别名更改全局变量?

Java 程序具有 Linux 方法 - 我可以在其上运行 Junit 测试用例吗?

c - GDB 在 shell 生成时卡住

html - 使用 sed 从 html 中提取 pdf