簡體   English   中英

使用 zsh 在 Mac 上找不到 Mongo 命令?

[英]Mongo command not found on Mac using zsh?

我通過官方網站安裝了 Mongo Db。 我還創建了以下文件夾

~/data/db

我在如下位置添加了 mongo 文件:

/usr/local/mongodb

我正在使用 zsh,因此按照 bash_profile 中的建議設置環境變量對我不起作用。 my.zshrc 文件如下所示

export PATH=$HOME/bin:/usr/local/bin:$PATH
export MONGO_PATH=/usr/local/mongodb
export PATH=MONGO_PATH/bin:$PATH

我還按如下方式運行了 source 命令:

source ~/.zshrc

然而,即使在嘗試了各種答案的變體之后,我仍然得到:

zsh: command not found: mongo

我在這里錯過了什么?

我嘗試使用官方文檔安裝Mongo時遇到相同的問題

說明幫助我在MacOS Mojave 10.14.6上運行MongoDB

  1. 試試mongod --version
  2. 如果沒有安裝Mongodb,請嘗試輸入brew install mongodb
  3. 在此之后,再次使用mongod --version檢查安裝
  4. 然后使用brew services start mongodb以在啟動時運行MongoDB

嘗試brew install mongodb-community-shell

我的情況:

我確實嘗試了brew services start mongodb來解決它,但是遇到了這個問題:

Error: No available formula with the name "mongodb". Did you mean mongosh or monetdb?

這是關於如何解決它的建議,其中brew install mongodb-community-shell作為最新 Mongo shell 的一部分安裝提到: https://developpaper.com/fix-mac-brew-installation-mongodb-error-no-available -公式-with-the-name-mongodb/

這個對我有用。在新的 macbook 或 air 中我們找不到.zhrcbash

在新的 mac 中它的.zprofile 所以更改.zprofile中的路徑

export PATH=/opt/homebrew/bin:$PATH

      brew install mongodb-community-shell

你可以嘗試它對我有用,因為在下載 mongodb 時它缺少 shell 所以在終端中輸入 mongo 時它不起作用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM