瞎折腾又出问题了,真阿西吧!
无意中关注上了 Leanote ,自己按照 github 项目的 wiki “二进制版详细安装教程 Mac and Linux ”安装,结果到启动 mongod 一直报错,,如下:
[root@localhost user1]# mongod --dbpath /home/user1/data
-bash: /home/user1/mongodb-linux-x86_64-rhel62-3.4.1/bin/mongod: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
VPS 是搬瓦工,系统是 centos 6 32 位
这怎么搞?
1.google 了一下,有人说是因为 64 位系统中安装了 32 位程序。可是我这个明明是 32 位系统呀。
2.我在 mongodb.org 找到的是“ mongodb-linux-x86_64-rhel62-3.4.1.tgz;”,是不是因为版本的问题?
1
leopku 2017-01-19 14:22:49 +08:00 1
兄弟,你下载的是 64 位程序
|
2
relaxchen 2017-01-19 17:41:41 +08:00 1
MongoDB 从 3.0 版本开始不提供 32 位的安装指南,从 3.2 版本开始不提供 32 位的二进制文件,从 3.4 版本开始不支持 32 位系统。
如果你需要 32 位的 MongoDB ,请参考以上信息。如果你的 VPS 中没有太多重要的东西及开发环境之类的玩意的话,建议重新安装 64 位系统。 |
3
youngcabbage OP @relaxchen 谢谢指教,我重装了 64 位系统解决了问😁题。
|