[mongodb] Homebrew로 MongoDB 설치

저는 MongoDB를 처음 사용하고 Homebrew를 사용하여 Mac에 MongoDB를 설치하려고하지만 다음과 같은 오류가 발생합니다.

Error: No available formula with the name "mongodb"
==> Searching for a previously deleted formula (in the last
month)...
Warning: homebrew/core is shallow clone. To get complete history
run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

나는 brew update
그때
달렸다
brew install mongodb



답변

mongodb홈브류 코어에서 공식 이 제거되었습니다. homebrew-core에서 PR-43770 확인

사용자에게 : mongodb가 귀하를 위해 작동을 중단했기 때문에 여기에 온 경우, 비 오픈 소스 라이선스 로 마이그레이션 되었기 때문에 Homebrew 핵심 공식에서 제거했습니다 .

다행히 mongodb 팀은 맞춤형 Homebrew 탭을 유지하고 있습니다. 이전 mongodb를 제거하고 새 탭에서 새 mongodb를 다시 설치할 수 있습니다.

brew services stop mongodb
brew uninstall mongodb

brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community

자세한 내용은 mongodb / homebrew-brew 를 확인하십시오 .


답변

먼저 mongoldb 설치

brew tap mongodb/brew

두 번째로이 명령을 사용하여 설치하십시오. mangodb가 성공적으로 설치되었습니다.

brew install mongodb-community@4.0

당신은 출력을 얻을 것입니다

==> CaveatsTo have launchd start mongodb/brew/mongodb-community now and restart at login:
  brew services start mongodb/brew/mongodb-community
Or, if you don't want/need a background service you can just run:
  mongod --config /usr/local/etc/mongod.conf
==> Summary
?  /usr/local/Cellar/mongodb-community/4.2.2: 21 files, 274.5MB, built in 2 minutes 46 seconds
brew services start mongodb/brew/mongodb-community
==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-commu


답변

터미널에서 다음 코드를 시도하십시오.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

그리고:

brew tap mongodb/brew

드디어:

brew install mongodb-community@4.0


답변

MacOs에서 Catalina가 제대로 작동하지 않습니다.

설치 후 ( https://zellwk.com/blog/install-mongodb/ ) “/tmp/mongodb-27017.sock”에 권한을 추가해야했습니다.

sudo chown -R `id -un` /tmp/mongodb-27017.sock

그리고 “mongod”명령은 “/ usr / local / etc”의 설정 파일 (mongod.conf)을 무시하는 것 같으므로 항상 dbpath 인수로 실행해야합니다.

mongod --dbpath /usr/local/var/mongodb

구성 파일에 동일한 경로가 지정되어 있어도

또한 구성 파일과 함께 “mongod”를 사용하면 저에게 작동하지 않습니다.

mongod -f /usr/local/etc/mongod.conf

또는

mongod --config /usr/local/etc/mongod.conf

양조 서비스를 통해 mongodb를 시작하는 모든 문제를 해결했습니다. 문제없이 잘 작동했으며 올바른 구성 파일에서 매개 변수를 가져옵니다.

brew services run mongodb-community


답변