Mongodb M1芯片是否支持Mongo CLI的安装?

Mongodb M1芯片是否支持Mongo CLI的安装?,mongodb,command-line-interface,apple-m1,Mongodb,Command Line Interface,Apple M1,我很难将MongoDB CLI安装到我的Apple Mac Mini M1上。我已成功安装了Homebrew和MongoDB Community 4.4,但在安装MongoDB的CLI时遇到问题 我查看了此处的,并决定尝试从使用Rosetta的新终端安装brew mongocli,但收到了相同的错误消息: > ****@********-Mac-mini ~ % brew install mongocli Error: formulae > require at least a UR

我很难将MongoDB CLI安装到我的Apple Mac Mini M1上。我已成功安装了Homebrew和MongoDB Community 4.4,但在安装MongoDB的CLI时遇到问题

我查看了此处的,并决定尝试从使用Rosetta的新终端安装
brew mongocli
,但收到了相同的错误消息:

> ****@********-Mac-mini ~ % brew install mongocli Error: formulae
> require at least a URL
> /opt/homebrew/Library/Homebrew/formula.rb:253:in
> `determine_active_spec'
> /opt/homebrew/Library/Homebrew/formula.rb:206:in `initialize'
> /opt/homebrew/Library/Homebrew/formulary.rb:153:in `new'
> /opt/homebrew/Library/Homebrew/formulary.rb:153:in `get_formula'
> /opt/homebrew/Library/Homebrew/formulary.rb:366:in `factory'
> /opt/homebrew/Library/Homebrew/cli/parser.rb:648:in `block in
> formulae' /opt/homebrew/Library/Homebrew/cli/parser.rb:644:in `map'
> /opt/homebrew/Library/Homebrew/cli/parser.rb:644:in `formulae'
> /opt/homebrew/Library/Homebrew/cli/parser.rb:301:in `parse'
> /opt/homebrew/Library/Homebrew/cmd/install.rb:132:in `install'
> /opt/homebrew/Library/Homebrew/brew.rb:122:in `<main>'
******@*********-Mac mini~%brew安装mongocli错误:公式
>至少需要一个URL
>/opt/homebrew/Library/homebrew/formula.rb:253:in
>‘确定活动规格’
>/opt/homebrew/Library/homebrew/formula.rb:206:in'initialize'
>/opt/homebrew/Library/homebrew/formulary.rb:153:in'new'
>/opt/homebrew/Library/homebrew/formulary.rb:153:in'get_formula'
>/opt/homebrew/Library/homebrew/formulary.rb:366:in'factory'
>/opt/homebrew/Library/homebrew/cli/parser.rb:648:in`block-in
>公式'/opt/homebrew/Library/homebrew/cli/parser.rb:644:in'map'
>/opt/homebrew/Library/homebrew/cli/parser.rb:644:in'formulas'
>/opt/homebrew/Library/homebrew/cli/parser.rb:301:in'parse'
>/opt/homebrew/Library/homebrew/cmd/install.rb:132:in'install'
>/opt/homebrew/Library/homebrew/brew.rb:122:in`'

您对如何实现这一点有什么建议吗?

mongocli尚不适用于M1(arm64)

要安装mongocli,您可以安装brew for intel(x86_64)以及brew for m1

将bash切换到x86_64

arch -x86_64 bash
安装brew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
它将在下安装brew for x86_64

/usr/local/homebrew/bin/brew 
您可以为brew创建别名,以便于访问

alias brew_intel="arch -x86_64 /usr/local/homebrew/bin/brew"
安装mongocli

brew_intel tap mongodb/brew  
brew_intel install mongocli                                                               
创建allias或将mongocli添加到路径

alias mongocli="/usr/local/homebrew/Cellar/mongocli/1.13.0/bin/mongocli"
现在你可以运行mongocli了

mongocli --help

回答得很好。非常感谢。您可以将此标记为正确答案