前提・実現したいこと
M1 MAC においてMongoDBを運用したいです。
参考書に従ってコードを入力しましたが、下記の通りエラーメッセージが出てしまいます。
自分なりに原因を調べると、MongoDBのインストールが失敗していた模様です。
「試したこと」に従ってインストールしましたが、うまくいきません。
なんとか皆様のお知恵を拝借できないでしょうか。
よろしくお願いします。
※公式でM1 MACは未対応と謳っていることは分かっていますが、ロゼッタ?を使えばインストール可能であることまではわかっています。
発生している問題・エラーメッセージ
コード(Pythonクローリング&スクレイピング 加藤耕太 技術評論社 P.85)
from pymongo import MongoClient client = MongoClient() db = client.test db = client['test'] collection = db.spots collection = db['spots'] collection.insert_one({'name': '東京スカイツリー', 'prefecture': '東京'}) #ここでエラー発生
エラーメッセージ
ServerSelectionTimeoutError: localhost:27017: [Errno 61] Connection refused, Timeout: 30s, Topology Description: <TopologyDescription id: 61a5452409635424bdfcc3df, topology_type: Single, servers: [<ServerDescription ('localhost', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('localhost:27017: [Errno 61] Connection refused')>]>
試したこと
このサイトにしたがってインストールしました。
Homebrewは「3.3.6」がインストールできています。
その次の「brew tap mongodb/brew」がターミナル上で何も反応しません。
なんの処理結果を示さないので対応できない状態です。
「brew install mongodb-community@5.0」は下記の通りです。
何がいけないのでしょうか。
皆様のお知恵を拝借できればと思います。
ターミナル
(base) ~ % brew tap mongodb/brew (base) ~ % brew install mongodb-community@5.0 Warning: No available formula with the name "mongosh" (dependency of mongodb/brew/mongodb-community). Did you mean mongocli? ==> Searching for similarly named formulae... This similarly named formula was found: mongocli To install it, run: brew install mongocli It was migrated from mongodb/brew to homebrew/core.
補足情報(FW/ツールのバージョンなど)
M1 MacBook Air
MacOS Big Sur ver.11.6
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。