zsh: command not found: mongo(mac版已解决)

配置背景

基础信息:Macbook pro (m1 pro)

配置方式:采用 Homebrew 进行配置

解决流程

具体流程:

1-打开终端

2-查看 mongodb formulae

brew list

我的是 mongodb-community@5.0

3-查看并复制mongodb安装目录

nathanchen@NathansMacBook-Pro ~ % brew list mongodb-community@5.0

/opt/homebrew/Cellar/mongodb-community@5.0/5.0.21/bin/install_compass
/opt/homebrew/Cellar/mongodb-community@5.0/5.0.21/bin/mongo
/opt/homebrew/Cellar/mongodb-community@5.0/5.0.21/bin/mongod
/opt/homebrew/Cellar/mongodb-community@5.0/5.0.21/bin/mongos
...

复制以下内容:

/opt/homebrew/Cellar/mongodb-community@5.0/5.0.21/bin

5-更新 .zshrc 文件

vi ~/.zshrc

加入以下内容

export PATH="/opt/homebrew/Cellar/mongodb-community@5.0/5.0.21/bin:${PATH}"

然后让文件生效

 source ~/.zshrc

6-查看mongo版本

nathanchen@NathansMacBook-Pro ~ % mongo -version
MongoDB shell version v5.0.21
Build Info: {
    "version": "5.0.21",
    "gitVersion": "4fad44a858d8ee2d642566fc8872ef410f6534e4",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

ok,至此解决问题 : )

参考:https://stackoverflow.com/questions/68695241/zsh-command-not-found-mongo

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误提示是因为在当前的命令行环境中找不到 mongo 命令。可能是因为你没有安装 MongoDB 或者没有将 MongoDB 的可执行文件路径添加到系统的 PATH 环境变量中。你可以尝试安装 MongoDB 或者手动添加 PATH 环境变量来解决这个问题。 ### 回答2: 这个错误信息 "zsh: command not found: mongo" 是在终端中输入命令时出现的,它的意思是当前 shell 找不到名为 "mongo" 的可执行文件或命令。为了解决这个问题,我们可以尝试以下几个步骤: 1. 确认 MongoDB 是否已正确安装:首先,我们需要确认 MongoDB 是否已正确安装在计算机上。可以在命令行输入 "mongod --version" 来查看 MongoDB本信息。如果 MongoDB 没有正确安装,需要先进行安装操作。 2. 确认 MongoDB 是否已加入 PATH 环境变量:如果 MongoDB 已安装在计算机上并且仍然遇到 "zsh: command not found: mongo" 的错误,那么可能是因为 MongoDB 没有被添加到 PATH 环境变量中。我们需要通过编辑 .bashrc 或 .bash_profile 文件将 MongoDB 添加到 PATH 环境变量中。可以使用如下命令进行编辑: echo 'export PATH="/usr/local/mongodb/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile 其中,路径 "/usr/local/mongodb/bin" 应该替换为 MongoDB 的实际安装路径。 3. 尝试重新安装 MongoDB:如果前两个步骤都没有解决问题,我们可以尝试重新安装 MongoDB 来修复潜在的文件系统损坏或错误。 总之,当遇到 "zsh: command not found: mongo" 的错误时,我们应该首先确认 MongoDB 是否已正确安装,然后确认是否已添加到 PATH 环境变量中。如果这两个步骤都没有解决问题,我们可以尝试重新安装 MongoDB。 ### 回答3: 这是一种常见的Shell错误提示信息。这个错误提示意味着您想要执行的命令(mongo)在当前Shell环境中没有找到。 mongo是一个开源的非关系型数据库管理系统,它使用JavaScript语言编写。在使用mongo之前,您需要先在系统中安装它。按照mongo官方文档中的安装步骤安装完成后,您应该可以在命令行终端中直接运行mongo命令。如果您通过Homebrew、APT、Yum等软件包管理系统安装的mongo,请确保已将其添加到系统环境变量中。 在出现zsh: command not found: mongo错误时,最好的方法是先尝试确认是否正确安装了mongo。如果已经安装,您可以尝试重启终端程序,以确保环境变量正确加载。您还可以使用which、whereis等命令来查找mongo命令的路径,并将其添加到PATH环境变量中。 另外,如果您使用了多个Shell终端,例如Bash、Zsh、Fish等,那么您需要确保mongo程序在所有Shell环境中都正确安装和配置。如果仍然出现zsh: command not found: mongo错误,请检查错误提示信息中的拼写是否正确,并尝试使用其他Shell终端运行mongo命令。如果问题仍然存在,建议咨询相关技术支持人员或社区,以获取更加详细的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值