我的 Meteor 项目跳过 MongoDB-startup
My Meteor projects skip MongoDB-startup
三周前我的 Meteor 项目运行良好,但今天我注意到 我所有的 Meteor 项目都跳过了 'start-MongoDB' 步骤,或者至少看起来是这样。我所有依赖一个或多个集合的项目现在都卡在 'starting your app' 这一步,而新项目正常启动(可能是因为没有 MongoDB 不会给它们带来问题)。注意:我在笔记本电脑上本地 运行 应用程序时遇到这些问题。
我能找到的关于 'starting your app' 应用冻结的大多数帖子都提到应用无法连接 MongoDB,这与我的情况有关,因为它从未启动过,但是 我不知道如何告诉 Meteor 它应该先启动 MongoDB,然后再启动 运行 我的任何应用程序 。
关于这件事有什么提示吗?
你设置环境变量了吗MONGO_URL
?如果是这样,meteor
(又名 meteor run
)将 不会 启动 MongoDB。
谢谢大家的提示,我修好了,但问题的根源有点牵强。正如@aedm 所建议的那样,METEOR_LOG=debug
选项帮助我找出了问题所在。
我的一个较旧的应用程序发布了错误消息 Meteor 1.2.0.2 - Couldn't run tasklist.exe on Windows 10
,并且在搜索该错误消息时有人建议我的环境变量可能有问题。显然,几天前安装一些新软件时,我创建了一个新的 'path' 变量,而不是编辑旧变量,它覆盖了原来的 'path' 变量,其中包括一些对 Meteor 必不可少的东西。我删除了新的 'path' 变量,并将其内容添加到旧变量中,现在一切正常,并且 Mongo 在我 运行 我的应用程序时正常启动。
三周前我的 Meteor 项目运行良好,但今天我注意到 我所有的 Meteor 项目都跳过了 'start-MongoDB' 步骤,或者至少看起来是这样。我所有依赖一个或多个集合的项目现在都卡在 'starting your app' 这一步,而新项目正常启动(可能是因为没有 MongoDB 不会给它们带来问题)。注意:我在笔记本电脑上本地 运行 应用程序时遇到这些问题。
我能找到的关于 'starting your app' 应用冻结的大多数帖子都提到应用无法连接 MongoDB,这与我的情况有关,因为它从未启动过,但是 我不知道如何告诉 Meteor 它应该先启动 MongoDB,然后再启动 运行 我的任何应用程序 。
关于这件事有什么提示吗?
你设置环境变量了吗MONGO_URL
?如果是这样,meteor
(又名 meteor run
)将 不会 启动 MongoDB。
谢谢大家的提示,我修好了,但问题的根源有点牵强。正如@aedm 所建议的那样,METEOR_LOG=debug
选项帮助我找出了问题所在。
我的一个较旧的应用程序发布了错误消息 Meteor 1.2.0.2 - Couldn't run tasklist.exe on Windows 10
,并且在搜索该错误消息时有人建议我的环境变量可能有问题。显然,几天前安装一些新软件时,我创建了一个新的 'path' 变量,而不是编辑旧变量,它覆盖了原来的 'path' 变量,其中包括一些对 Meteor 必不可少的东西。我删除了新的 'path' 变量,并将其内容添加到旧变量中,现在一切正常,并且 Mongo 在我 运行 我的应用程序时正常启动。