我通过官方网站安装了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
- 尝试
mongod --version
- 如果没有安装Mongodb,请尝试输入
brew install mongodb
- 在此之后,使用
mongod --version
再次检查安装 - 然后使用
brew services start mongodb
在启动时运行MongoDB
这个对我有效。在新的macbook或air中,我们找不到.zhrc
或bash
在新的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时,它不起的作用