首页 > 解决方案 > “mongo -version”和“mongod --version”命令无法从超级终端成功运行

问题描述

我已经在运行 Windows 8.1、64 位的 PC 上安装了 mongo DB,并尝试通过超级终端命令行完成设置,但遇到以下错误

Niyog@Lenovo-PC MINGW64 ~ $ mongo -version C:/Program Files/MongoDB/Server/4.2/bin/mongo.exe: 加载共享库时出错:api-ms-win-crt-locale-l1-1-0 .dll:无法打开共享对象文件:没有这样的文件或目录

我已经浏览了下面的帖子并尝试了其中提到的解决方案以及许多其他帖子,但问题仍然存在 无法运行 Mongodb

我尝试了以下解决方法:

由于上述步骤不起作用,我已经下载了与当前操作系统版本相对应的以下独立 .dll 文件并复制到 System32 目录,即使我不确定它的用途

api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-environment-l1-1-0。 dll
api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-time-l1-1-0 .dll api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll api-ms-win-crt-locale-l1-1- 0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll

现在错误消失了,但命令提示符中仍然没有显示 mongo 版本,并且在执行以下命令时显示空白。我的目标是在服务器启动并运行后将 mongoDB 集成到 VS 代码文件

Niyog@Lenovo-PC MINGW64 ~ $ mongo -version

Niyog@Lenovo-PC MINGW64 ~ $ mongod --version

请帮我解决这个问题,因为我已经做了我能做的所有事情,如果问题中有一些歧义,请原谅,因为这是我在 stackoverflow 上的第一篇文章,我是一个完整的初学者

标签: node.jsmongodbdllhyperterminal

解决方案


推荐阅读