bash:mongo:找不到命令

时间:2017-08-17 15:35:57

标签: mongodb

我在我的系统上安装了mongodb,但是当我使用Git进入bin目录并输入mongo时,会发生这种情况。

image

我该怎么办?

3 个答案:

答案 0 :(得分:3)

如果你正在使用git bash,请使用以下命令

$ ./mongo

答案 1 :(得分:0)

我刚刚遇到了同样的问题,并以此解决了问题。希望对您有所帮助(但要确保已回答)。

打开GitBash并输入以下内容:

1)cd .. //转到根目录。

2)touch .bash_profile //创建一个隐藏文件以设置快捷方式

3)notepad .bash_profile //使用记事本打开该隐藏文件。如果您想掌握命令控制台技能,也可以使用VIM进行操作。

4)粘贴以下两个命令行:

alias mongod =“ / c / Program \ Files / MongoDB / Server / 4.0 / bin / mongod.exe”

alias mongo =“ / c / Program \ Files / MongoDB / Server / 4.0 / bin / mongo.exe”

!!!检查您的文件是否也与这些文件处于同一路径。如果不是,请修改所需内容。注意“ \ Files”之间的空间,因为这也会给您带来麻烦。如果您没有4.0,则可能需要更改版本。

5)保存文件。关闭记事本。

6)再次在Gitbash上:CRTL + C,然后关闭控制台。

7)再次打开Gitbash,转到根目录,然后键入:mongo --version。如果您看到类似以下内容:MongoDB Shell版本v4.0.10 ...,您已经成功(参见图片)。如果没有,请检查放入bash配置文件中的文档的路径,并确保之后完全重新启动bash控制台。

Mongo install success

希望有帮助!

答案 2 :(得分:0)

如果在系统变量中添加MongoDB路径,则该问题可以解决:

转到左侧的此路径“ 控制面板\系统和安全性\系统”,单击后应会看到一些选项,单击“ 高级系统设置”系统变量处的“ 环境变量”应为一个选项,“ 路径”单击该选项并“ 编辑”,然后添加“ 在我的情况下,此系统上的新”变量是“ C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin ”,然后保存此更改。