在 M1 mac 上安装 mongodb

时间:2021-07-22 20:09:49

标签: mongodb apple-m1

我尝试使用 Rosetta 打开终端,但是当我运行 brew install mongodb-community@5.0 时,我收到一条错误消息:

Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! To rerun under ARM use: arch -arm64 brew install ... To install under x86_64, install Homebrew into /usr/local.

但是,当我以 arch -arm64 brew install mongodb-community@5.0 运行它时,它再次抱怨:

arch: posix_spawnp: brew: Bad CPU type in executable

任何帮助将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:0)

出于某种原因,即使我在 company EFG 中有 import axios from "axios"; import { useEffect, useState } from "react"; const List = () => { const [company, setCompany] = useState([ { details: [ { employee: "person2", date: "test date", tax: "test tax", balance: "22" }, { employee: "person3", date: "test date", tax: "test tax", balance: "22" } ], company: "TEST-ABC", _id: "60dba9fe7641a44d40364c1f", __v: 0 }, { details: { employee: "person1", date: "test date", tax: "test tax", balance: "22" }, company: "TEST-EFG", _id: "60dba9fe7641a44d40364c1f", __v: 0 } ]); return ( <> <h2>Customer List</h2> {company.map((c, i) => ( <ul key={i}> {c.company} {company.map((d, i) => ( <li key={i}>{d.details.employee}</li> ))} </ul> ))} </> ); }; export default List; return ( <> <h2>Customer List</h2> {company.map((c, i) => ( <li key={i}> {c.company} {company.map((d, i) => ( <li key={i}>{d.details.employee}</li> ))} </li> ))} </> ); }; export default List; ,M1 的那个也正在执行。通过在 Homebrew 中手动导航并使用 /usr/local 运行命令来解决该问题。