【发布时间】:2016-12-18 22:35:43
【问题描述】:
我正在尝试在我的 Windows 10 x64 机器上设置本地数据库服务器。当我尝试使用mongod 运行任何东西时,它不会运行。我已经添加了 PATH,现在是 C:/mongodb/bin(已经尝试过 C:/mongodb)。此外,当我尝试从 bin 文件夹中运行 mongo.exe 和 mongod.exe 时,命令框会启动并立即消失,即使以管理员身份运行也是如此。怎么回事?
【问题讨论】:
我正在尝试在我的 Windows 10 x64 机器上设置本地数据库服务器。当我尝试使用mongod 运行任何东西时,它不会运行。我已经添加了 PATH,现在是 C:/mongodb/bin(已经尝试过 C:/mongodb)。此外,当我尝试从 bin 文件夹中运行 mongo.exe 和 mongod.exe 时,命令框会启动并立即消失,即使以管理员身份运行也是如此。怎么回事?
【问题讨论】:
如果你使用 Windows,我会推荐
导航到安装 mongoDB 的文件夹,特别是 bin 子文件夹。就我而言,路径是
C:\Program Files\MongoDB\Server\4.0\bin
mongo --version
如果你的安装是正确的,你会得到类似的东西
MongoDB shell version v4.0.9<br />
git version: fc525e2d9b0e4bceff5c2201457e564362909765
转到 Windows 环境变量(在 WIndows 搜索字段中键入 Environment Variables)
C:\Program Files\MongoDB\Server\4.0\bin) 添加到 Windows PATH Env
mongo --version should work from any place of your Windows
【讨论】:
如果您打开终端并转到 mongo.exe 路径并从那里运行 exe,会发生什么? 这样做命令框不会消失,你可以看看有没有错误。
【讨论】:
在 windows 10 中将 mongo.exe 路径添加到 env 路径后,我可以运行此命令
但未应用
关闭终端和vscode后,再重新启动它们
【讨论】:
mongod.exe location in bin folders
手动打开这个文件(mongod)。你会发现一些 vcruntime140.dll 和一些其他的“dll 文件丢失”错误。使用 youtube 视频修复它们。比您手动打开此 mongod 文件的能力强。而不是在终端中使用命令加载
/Users/hp/mongodb/bin/mongod.exe --dbpath=/Users/hp/mongodb-data。
现在终端中的这个命令可以工作了
【讨论】: