即使添加到环境 PATH 中,命令提示符也无法识别 MongoDB

Command prompt not recognizing MongoDB even when added to environment PATH

我是 MEAN 堆栈的新手,正在尝试在此处实施教程:https://scotch.io/tutorials/build-a-restful-api-using-node-and-express-4

我只是想安装我需要的包,它们都是 node.js、express、js 和 MongoDB。

我在尝试解决问题后的步骤:

  1. I have installed MongoDB 3.2.1 from their site onto my local machine and it is stored at path C:\Program Files\MongoDB\Server.2\bin\

(I can navigate to C:\Program Files\MongoDB\Server.2\bin in my command prompt window and type mongo and have it run)

  1. I went to Control Panel -> System Settings -> Security -> Advanced -> Environment Varaibles -> and under system varialbles:

Earlier I had to add a path for node.js (C:\Program Files\nodejs works fine for running node at any directory level)

So I tried adding a system variable: MongoDB at "C:\Program Files\MongoDB\Server.2\bin\mongo"

所以我的最终目标是能够导航到桌面上的文件夹结构并且 运行:

"node --version" "express --version" "mongo --version" 并让它们全部正确安装并可用,以便我可以继续创建应用程序。

如有任何帮助,我们将不胜感激。

命令行通过查找 PATH 环境变量指定的所有目录来工作。

据我所知,您已经在 PATH 中包含了可执行文件的名称 (mongo),而您只需要包含目录即可。

为了完整起见,在我的 PC 上,PATH 变量看起来像这样:

C:\Program Files (x86)\Python35-32\Scripts\;C:\Program Files\apache-maven-3.3.9\bin;C:\Program Files\MongoDB\Server.2\bin

基本上系统中的路径变量存储可执行文件和程序的路径。

1 个系统。

2 高级系统设置。

3 个环境变量。

4 双击“用户”选项卡中的 'path'。

5 点击 'New'。

6 然后添加您的 mongo 垃圾箱位置。 例如:- 我的 --> C:\Program Files\MongoDB\Server.6\bin.

7 单击“确定”。

然后在cmd中再次尝试得到结果