解決済み
コマンド
を使用して/usr/local/bin/brew-services.rbを削除する必要がありました
rm /usr/local/bin/brew-services.rb アクセス許可を要求される可能性があるため、sudo rm /usr/local/bin/brew-services.rbを追加します。 。
その後、brew services start example@sqldat.com そして私は
Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu しかし、mongoを置くと 別の端末からシェルを起動するためにSocket exception errorが発生しました そのため、mongod.logファイルも確認しましたが、ソケットの問題であることがわかったので、
ls -ls /tmp/mongodb-27017.sock そして私は
0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock つまり、所有者はrootであり、mongodbはそれにアクセスできないため、
sudo rm -rf /tmp/mongodb-27017.sock
ファイルを削除してから、
でmongodbを再開します。
brew services start example@sqldat.com 所有者が直接mongodbまたは実際のユーザーwhoamiである新しい.sockファイルを作成しました もう一度チェックしたとき
ls -lsah /tmp/mongodb-27017.sock
私が所有者であることを証明した後、新しいターミナルを開いてmongoを実行できるようになりました 有効な接続を使用してシェルを使用してください!