流星应用程序 - 坚持"启动你的应用程序"当试图跑

时间:2016-04-15 14:09:49

标签: meteor

我有一个Meteor 1.3.1项目,我尝试在Windows 10上运行IntelliJ Webstorm。

问题在于,当我运行我的应用程序时,一切正常,直到所有软件包都被加载,然后程序卡在"启动你的应用程序"。所以我得到了" 已启动代理"消息和所有包正确加载。

我还可以提一下,我有一个Macbook,项目运行得很好。所以感觉问题与我的Windows机器上的某些配置有关......

下图显示了运行meteor --verbose后终端卡在哪里。

screenshot of my terminal after running meteor --verbose

没有错误消息或任何内容,终端只是一直说" 启动你的应用"。

我尝试了以下但没有结果:

  • 正在运行meteor reset命令
  • 重新安装流星。
  • 关闭我的防火墙以防万一会引起一些问题......
  • 创建一个新项目并运行它(所有项目都会出现同样的问题)。
  • 从Windows命令行创建并运行新项目。 (同样的事情发生了,卡在" 启动你的应用程序")。

我非常感谢有关如何解决此问题的任何建议!我已经在键盘上抨击了很长一段时间,并且无法在网上找到解决方案......

5 个答案:

答案 0 :(得分:2)

我今天在Windows 8上遇到了这样的问题 这帮助了我:Meteor App not able to connect to MongoDB?

设置MONGO_URL = mongodb://127.0.0.1:27017 / sample

答案 1 :(得分:0)

看看.meteor/local/db目录 - 检查是否有mongod.lock个文件。

如果有,请检查其内容 - 它应为空。

如果它不为空,则表示MongoDB没有gracefully关闭或其他东西。

尝试删除此文件(或删除其内容)并再次运行Meteor。

rm -f .meteor/local/db/mongod.lock meteor

答案 2 :(得分:0)

以管理员身份运行您的CMD。它可能会奏效。 我有同样的问题。这是因为meteor mongo db无法连接。或者如果这不起作用。运行

  

meteor mongo localhost:[mongo_db_port]

您将知道您的应用在mongo db中使用的端口 档案

  

your_app_name.meteor \本地\分贝\ METEOR-PORT

答案 3 :(得分:0)

在运行流星之前,我必须删除.meteor \ local \ db \ METEOR-PORT

答案 4 :(得分:0)

我遇到了同样的问题。发生的情况是,流星一旦启动就无法启动迷你mongo。 (第一次运行总能正常工作)

解决方案只是删除流星并使用Chocolatey(如meteor website中所述)安装