我刚刚在我的MacOS塞拉利昂版本10.12.6中安装了mongoDb,命令brew install mongodb-community@4.4并使用命令brew services start mongodb-community@4.4启动服务。
我收到消息“成功启动了mongodb-community (标签:commu brew.mxcl.monGodb-cou”),然后运行命令mongod,得到错误消息:
Macs-MacBook-Pro:~ mac$ mongod
dyld: Symbol not found: _syslog$DARWIN_EXTSN
Referenced from: /usr/local/bin/mongod (which was built for Mac OS X 10.13)
Expected in: /usr/lib/libSystem.B.dylib
in /usr/local/bin/mongod
Abort trap: 6我认为这是因为我的macOs的旧版本,所以,在此之后,我已经安装并尝试了以下内容,但得到了相同的错误
brew安装mongodb-community@4.4
brew安装mongodb-community@3.4和
brew安装mongodb-community@3.2
但是得到了同样的错误信息:
Macs-MacBook-Pro:~ mac$ mongod
dyld: Symbol not found: _syslog$DARWIN_EXTSN
Referenced from: /usr/local/bin/mongod (which was built for Mac OS X 10.13)
Expected in: /usr/lib/libSystem.B.dylib
in /usr/local/bin/mongod
Abort trap: 6我能做些什么来克服这个问题?
发布于 2020-08-08 16:48:08
请检查Mongodb安装说明,它声明MongoDB 4.4 Community支持macOS 10.13或更高版本,并且在您收到的错误消息中也说明了这一点。我建议您安装4.2版
发布于 2020-10-01 00:29:11
我在MacOS10.12.6(塞拉利昂)上运行同样的错误,这似乎是旧的macOs版本的一个问题。不得不通过此帖子删除mongodb,然后尝试安装mongoDB 通过.tgz tarball。那不起作用,同样的错误。在mongodb网站上支持的平台上反复检查,似乎4.2仍然可以。最后安装并运行在终端上:
brew install mongodb-community@4.2
现在起作用了。我不知道为什么删除和重新安装4.4,然后4.2起作用,但它现在。
https://stackoverflow.com/questions/63309260
复制相似问题