node.js - “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
我尝试了以下解决方法:
- 将窗口更新到最新
- 卸载所有 Visual C++ Redistributables,重新启动 PC 并重新安装 Visual C++ Redistributable for Visual Studio 2015 to 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 上的第一篇文章,我是一个完整的初学者
解决方案
推荐阅读
- java - 我应该如何在现有父级的基于一对多注释的映射中执行更新操作?
- javascript - 避免使用带有 React+Redux 的 array.map 重新渲染组件
- javascript - Rails Uncaught TypeError: $(...).owlCarousel 不是函数
- javascript - Typescript:让模块解析(路径/基础)、动态导入和 resolveJsonModule 协同工作
- exception - Couchbase Spring 应用程序中的视图不存在异常。视图不存在
- angular - 如何根据绝对或相对 url 将 url 分配给锚标记,href 总是使用 routerLink 更新,这是默认情况下发生的吗?
- python - ValueError:图像不是数字,而是 ndarray
- python - Pip 不安装 setup.py 中声明的依赖项 install_requires
- javascript - 来自“throw”语句的意外“未定义”输出
- c# - 调整对象上指定类型的所有属性