我有一个Meteor 1.3.1项目,我尝试在Windows 10上运行IntelliJ Webstorm。
问题在于,当我运行我的应用程序时,一切正常,直到所有软件包都被加载,然后程序卡在"启动你的应用程序"。所以我得到了" 已启动代理"消息和所有包正确加载。
我还可以提一下,我有一个Macbook,项目运行得很好。所以感觉问题与我的Windows机器上的某些配置有关......
下图显示了运行meteor --verbose
后终端卡在哪里。
没有错误消息或任何内容,终端只是一直说" 启动你的应用"。
我尝试了以下但没有结果:
meteor reset
命令我非常感谢有关如何解决此问题的任何建议!我已经在键盘上抨击了很长一段时间,并且无法在网上找到解决方案......
答案 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中所述)安装