问题描述
我正在尝试将 mongoDB 安装为 macOS 服务,但我遇到了一些错误
-
我先把终端放进去
brew tap mongodb
什么都没发生。
- 但是,当我跑步时:
brew install mongodb-community@5.0
我收到:
Warning: No available formula with the name "mongosh" (dependency of mongodb/brew/mongodb-community). Did you mean mongocli?
==> Searching for similarly named fo This similarly named formula was found: mongocli ✔
To install it,run: brew install mongocli ✔ It was migrated from mongodb/brew to homebrew/core.
- 最后,当我跑步时
brew services start mongodb-community@5.0
我收到
Error: Formula 'mongodb-community' is not installed.
有什么建议吗?
解决方法
-
通过
brew list | grep mongo
检查您的 PC 上是否存在 mongodb-community、mongodb-database-tools、mongosh。如果它们不存在,请使用 brew 安装它们。 -
最近也安装了mongodb V4.4.5,用
brew services start mongodb-community
启动不了。对我来说,作为后台进程手动启动它作为 adminsudo mongod --config /usr/local/etc/mongod.conf --fork
-
最后调用
mongo
以使用 mongoDB shell。
原因:目录/文件访问问题。不确定。
,我遇到了完全相同的问题(我使用的是 MacOC 版本 11.5.1)。
您的 <ul class="flex flex-wrap gap-6" style="width: 50%; flex-basis: 100%">
@foreach($notes as $note)
<div class="bg-white overflow-hidden shadow-sm sm:rounded-lg mb-4">
<div class="flex p-6 bg-white border-b border-gray-200" style="width: 100%">
<div class="box">
{{ $note->actual_date }}
</div>
<div class="box">
{{ $note->getNoteAsHTML() }}
</div>
</div>
</div>
@endforeach
似乎没有做任何事情的原因可能是因为您已经使用了 mongodb。尝试使用 brew tap mongodb
取消点击并使用 brew untap mongodb
重新点击。
建立连接后,尝试使用 brew tap mongodb/brew
再次安装。在这个阶段,我无法安装到 5.0 版,所以我安装了 4.4 版(使用 brew install mongodb-community@5.0
)。
之后,尝试使用 brew install mongodb-community@4.4
(或 brew services start mongodb-community@5.0
,如果您已安装 4.4 版本)运行 mongo,它应该可以正常工作!
如果您安装了 4.4 版,请务必运行命令 brew services start mongodb-community@4.4
以启动 mongo shell。
我遇到了同样的情况,但我的问题实际上是这个错误:
致命:无法将 HEAD 解析为修订版
使用以下方法解决:
git -C $(brew --repository homebrew/core) 结帐大师
您还可以:
酿造更新
酿造升级
brew upgrade --cask
酿造清理
然后再次重启mongodb社区版安装过程!为我工作!