You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在AWS通过SSH安装MongoDB时出现依赖缺失错误求助

解决AWS Amazon Linux上安装MongoDB 3.4时的libgcc依赖错误

我之前在Amazon Linux 1上部署MEAN栈的时候也碰到过一模一样的问题,给你几个亲测有效的解决步骤:

步骤1:检查并安装缺失的libgcc库

这个错误提示的libgcc_s.so.1()(64bit)是libgcc包的核心组件,先确认你的系统有没有安装这个包:

sudo yum list installed libgcc

如果输出里没有libgcc,直接执行安装命令:

sudo yum install -y libgcc

步骤2:更新系统所有包后重试安装

如果已经安装了libgcc但还是报错,大概率是系统包版本不兼容,先更新整个系统的软件包:

sudo yum update -y

更新完成后,再重新执行MongoDB的安装命令:

sudo yum install -y mongodb-org

步骤3:尝试安装兼容的MongoDB版本

MongoDB 3.4对Amazon Linux 1的支持可能存在版本适配问题,如果上面两步都没用,可以试试安装MongoDB 3.6(只要你的MEAN栈应用兼容这个版本):

sudo yum install -y mongodb-org-3.6 mongodb-org-server-3.6 mongodb-org-shell-3.6 mongodb-org-mongos-3.6 mongodb-org-tools-3.6

步骤4:确认MongoDB YUM源配置正确

最后检查一下你配置的MongoDB源是否正确,3.4的repo文件应该位于/etc/yum.repos.d/mongodb-org-3.4.repo,内容如下:

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

如果这个文件不存在或者内容有误,先创建/修改它,再执行安装命令。

内容的提问来源于stack exchange,提问作者Alfran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:35:22