저는 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