【发布时间】:2020-01-05 19:03:26
【问题描述】:
我在 mac 上运行这些简单的命令:
brew upgrade mongodb
或
brew install mongodb
我在下面收到此错误:
错误:mongodb:未知版本:mountain_lion
如果我运行简单的命令: mongo ,我会得到这个,
MongoDB shell 版本 v4.0.3
然后我收到一条错误消息,提示无法连接到服务器
值得注意的是,我昨晚在玩命令行,不知何故从我机器上的 mongodb 中删除了我的所有数据库(我想)。尝试安装和/或更新 mongodb 时,我不断收到上述错误。
我是 mongoDB 的“新手”,但在过去的 5-6 个月里,我创建了一些使用它的全栈项目。不知道我做了什么,但我也无法运行 node db/seeds.js 因为我得到错误,即使我的 vscode 项目中有数据。
我尝试过简单地更新和安装 mongodb。我也尝试了一些简单的服务器命令,但没有成功。
【问题讨论】:
-
您使用的是什么版本的 OS X?它真的是 Mountain Lion (10.8.x) 吗?
-
@Stennie 我正在运行 macOS High Sierra 版本 10.13.6 .. 问题仍未解决,因为当我运行 mongo 命令时,它给了我错误.. 错误:mongodb:未知版本:mountain_lion
-
尝试按照Install MongoDB 4.0 using the Homebrew Tap 的说明进行操作。我不确定您为什么会收到有关
mountain_lion的错误消息,但官方 Tap 与您尝试安装的公式不同。希望您丢失的数据文件仍然存在于/usr/local/var/mongodb的默认 Homebrew 路径中,并且在您能够使用brew services start mongodb/brew/mongodb-community成功安装和启动 MongoDB 服务器时使用。 -
感谢@Stennie 的回复和澄清!
-
@TrayFleary 你找到解决办法了吗?
标签: mongodb macos command-line server