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



我通过官方网站安装了Mongo-Db。我还创建了以下文件夹

~/data/db

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

/usr/local/mongodb

我使用的是zsh,所以按照bash_profile中的建议设置环境变量对我来说不起作用。我的.zshrc文件如下所示

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

我还运行了如下的源命令:

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

这个对我有效。在新的macbook或air中,我们找不到.zhrcbash

在新的mac中它的CCD_ 7。因此更改.zprofile 中的路径

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

按照本文的建议,尝试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

你可以试试它,它对我有用,因为当下载mongodb时,它缺少外壳,所以当在终端中键入mongo时,它不起的作用

最新更新