微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法从超级终端成功运行“mongo -version”和“mongod --version”命令

如何解决无法从超级终端成功运行“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:无法打开共享对象文件:没有这样的文件或目录

我已经阅读了下面的帖子并尝试了其中提到的解决方案以及许多其他帖子,但问题仍然存在 Failed to run Mongodb

我尝试了以下解决方法

  • 将窗口更新到最新版
  • 卸载所有 Visual C++ Redistributable,重新启动 PC 并重新安装 Visual C++ Redistributable for Visual Studio 2015 至 2019

由于上述步骤不起作用,我已经下载了以下与当前操作系统版本相对应的独立 .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 上的第一篇文章,我是一个完整的初学者

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。