在 Mac Big Sur 中安装 mongodb 失败

Posted

技术标签:

【中文标题】在 Mac Big Sur 中安装 mongodb 失败【英文标题】:Failed to install mongo db in Mac Big Sur 【发布时间】:2020-12-18 07:23:15 【问题描述】:

我是mongo db 的新手,并试图在我的Mac Big Sur OS 中安装。它是一个公共测试版操作系统。 安装 Mongo DB 时,出现以下错误:

Error: An exception occurred within a child process:
NoMethodError: undefined method 'path' for nil:NilClass
Did you mean paths?

我安装了最新的 Xcode。我遵循的步骤来自官方 MongoDB documentation url。

如果有解决办法,请帮忙。

【问题讨论】:

尝试运行brew doctor。这应该告诉你错误。 @HarshitRuwali,感谢您的提示。 Xcode。已经过时了。安装最新的可用版本测试版,因为操作系统也处于测试阶段。 【参考方案1】:

我的情况不是安装 MongoDB,但在使用 Homebrew 安装 Vault 时遇到了同样的问题。

运行brew doctor 后,我的问题在于过时的命令行工具。

我按照错误消息中的说明进行操作。

但是,第一个解决方案没有更新我的命令行工具。

$ softwareupdate --all --install --force

所以我遵循了第二种解决方案,并且能够成功安装Vault。

$ sudo rm -rf /Library/Developer/CommandLineTools
$ sudo xcode-select --install

【讨论】:

以上是关于在 Mac Big Sur 中安装 mongodb 失败的主要内容,如果未能解决你的问题,请参考以下文章

Big News:macOS Big Sur来啦,进来看看你的Mac还能不能更新~

在 Mac OS Big Sur 11.0.1 上使用 anaconda 安装 Torch 时出现 PackagesNotFoundError

OmniFocus Pro 3 for Mac(最强GTD时间管理工具)支持big sur支持m1

Xdebug 安装失败,因为使用 MAMP 在 macOS Big Sur 上“phpize”失败

如何在 XAMPP mac (OSX) 中安装 MongoDB 驱动程序

无法在 Mac Big Sur 中设置 gradle 路径