我在bin文件夹中有一个名为db.sh的文件,当我尝试执行此命令时$ sh bin/db.sh
我在控制台中找不到bin/db.sh: line 2: mongod:
命令,那里有什么问题?
#!/bin/sh
mongod --dbpath db --rest --jsonp;
答案 0 :(得分:1)
情况如下:
which mongod
会为您提供mongod
二进制文件的路径。如果which
没有输出,则无法找到mongod
。这可能是$PATH
变量中没有包含mongod
二进制文件的路径的情况。您可以通过执行echo $PATH
。
如果您手动安装了MongoDB,在某个目录中,则需要将/path/to/your/mongodb/bin
添加到$PATH
中的.bashrc
变量,如下所示:
PATH=/path/to/your/mongodb/bin:$PATH
但无论如何:)似乎你没有在你的机器上安装MongoDB。按照this article进行安装。