【问题标题】:Command prompt not recognizing MongoDB even when added to environment PATH即使添加到环境路径中,命令提示符也无法识别 MongoDB
【发布时间】:2016-05-24 17:53:03
【问题描述】:

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

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

我尝试排除故障后的步骤:

  1. 我已将 MongoDB 3.2.1 从他们的站点安装到我的本地计算机上,它存储在路径 C:\Program 文件\MongoDB\Server\3.2\bin\

(我可以导航到我的 C:\Program Files\MongoDB\Server\3.2\bin 命令提示符窗口并键入 mongo 并运行它)

  1. 我进入控制面板 -> 系统设置 -> 安全 -> 高级 -> 环境变量 -> 并在系统变量下:

之前我必须为 node.js 添加一个路径(C:\Program Files\nodejs 有效 可以在任何目录级别运行节点)

所以我尝试添加一个系统变量:MongoDB at "C:\Program 文件\MongoDB\Server\3.2\bin\mongo"

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

“节点--版本” “表达--版本” “蒙戈--版本” 并让它们都正确安装并可用,以便我可以继续创建应用程序。

任何帮助将不胜感激,谢谢。

【问题讨论】:

  • 当你从 .msi 文件安装它时,它应该会自动添加所有内容

标签: node.js mongodb mongoose command-prompt mean-stack


【解决方案1】:

命令行通过查看 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\3.2\bin

【讨论】:

    【解决方案2】:

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

    1 个系统。

    2 高级系统设置。

    3 环境变量。

    4 双击用户选项卡中的“路径”。

    5 点击“新建”。

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

    7 点击确定。

    然后在cmd中再试一下结果

    【讨论】:

      猜你喜欢
      • 2019-03-30
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      相关资源
      最近更新 更多