【发布时间】:2018-03-24 05:38:44
【问题描述】:
这个问题听起来可能比实际更愚蠢,但是如何更新 mongod?
请耐心等待,花点时间阅读...
我刚开始看一些Node讲座,第一堂课老师要求安装node和mongo....好的,我已经安装了Node,所以,让我们安装mongo...去Mongodb网站,下载可用的最新Windows版本(mongodb-win32-x86_64-2008plus-ssl-3.6.3-signed.msi)安装并确定...
然后,在做某事之前,老师要求打开我的终端并输入一些
mongod --directoryperdb --dbpath d:\mongo\data\db --logpath d:\mongo\log\mongo.log --logappend --install --rest
返回
解析命令行时出错:无法识别的选项 '--rest' try 'mongod --help' 了解更多信息
好的... rest 已被弃用,不应该再使用它了.... google 了一下,现在我应该使用一个 lib (crest).... 好的... 让我们 npm 它
npm install -g 波峰
与自述文件中的完全一样...它返回什么?
npm WARN 已弃用 mongodb@1.2.14:请升级到 2.2.19 或更高版本 npm WARN deprecated node-uuid@1.4.0: Use uuid module instead
我刚刚在最新版本上安装的东西到底怎么就完全过时了?
好吧,让我们喘口气……谷歌“如何将 mongod 更新到最新版本?”……下载一个 290mb 的 zip 文件,删除 /bin 内容并将文件扔到那里……好吧,听起来很合理。 ..将文件移动到另一个文件夹(我不傻只是删除文件,我宁愿备份而不是抱歉)...
尝试再次安装 Crest...同样的错误...
好的.... mongod 上的 NPM
npm install -g mongod@latest
- mongod@2.0.0
在 5.28 秒内更新了 1 个包
再次安装 Crest,同样的错误....
这不是全新的 Windows 安装,只有我在使用这台电脑,而且这台电脑自上次格式化以来从未见过 Mongodb 安装……这是全新的 Mongodb 安装……
现在没有想法了,伙计们......这里有灯吗??
干杯
【问题讨论】:
-
您使用 npm 安装的 Mongod 是在节点应用程序中使用的不同包
-
是的...我注意到安装后=\