mongod libstdc++.so.6 没有那个文件或目录
mongod libstdc++.so.6 no such file or directory
我已经安装了 mongodb-org 和 mongodb-org-server,但是当我启动它时出现以下错误:
mongo: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
我的环境是Fedora 25,通过下面的方式检查了libstdc++是否提供了libstdc++,并安装了,但是还是报错。
# yum whatprovides libstdc++.so.6
Redirecting to '/usr/bin/dnf whatprovides libstdc++.so.6' (see 'man yum2dnf')
Last metadata expiration check: 0:03:08 ago on Sat May 13 16:15:59 2017.
libstdc++-6.2.1-2.fc25.i686 : GNU Standard C++ Library
Repo : fedora
libstdc++-6.3.1-1.fc25.i686 : GNU Standard C++ Library
Repo : updates
# yum install libstdc++
我是不是做错了什么?
您似乎为不同的 Fedora 发行版或 RHEL 安装了版本。这些数字很重要,因为它们是针对不同的库版本构建的,它们可能不兼容。
根据评论,检查 /etc/yum.repos.d/
中的 repo 文件并确保您选择了正确的存储库。
我已经安装了 mongodb-org 和 mongodb-org-server,但是当我启动它时出现以下错误:
mongo: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
我的环境是Fedora 25,通过下面的方式检查了libstdc++是否提供了libstdc++,并安装了,但是还是报错。
# yum whatprovides libstdc++.so.6
Redirecting to '/usr/bin/dnf whatprovides libstdc++.so.6' (see 'man yum2dnf')
Last metadata expiration check: 0:03:08 ago on Sat May 13 16:15:59 2017.
libstdc++-6.2.1-2.fc25.i686 : GNU Standard C++ Library
Repo : fedora
libstdc++-6.3.1-1.fc25.i686 : GNU Standard C++ Library
Repo : updates
# yum install libstdc++
我是不是做错了什么?
您似乎为不同的 Fedora 发行版或 RHEL 安装了版本。这些数字很重要,因为它们是针对不同的库版本构建的,它们可能不兼容。
根据评论,检查 /etc/yum.repos.d/
中的 repo 文件并确保您选择了正确的存储库。