意外的mongo退出代码100与窗口上的流星

时间:2015-09-30 06:17:10

标签: windows mongodb meteor cmd

当我在Windows上的cmd上运行“meteor”时,我一直收到此错误消息。

Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Can't start Mongo server.
MongoDB had an unspecified uncaught expection.
This can be caused by MongoDB being unable to write to a local database. 
Check that you have permissions to write to .meteor/local. mongoDB does not support filesystems like NFS that do not allow file locking.

这是在我下载流星并创建我的第一个项目之后发生的。我已经尝试重置项目了。我看到有人建议删除db文件夹中的锁文件。但是,当我检查.meteor/local/db时,它是空的。

2 个答案:

答案 0 :(得分:1)

  1. 尝试重置Meteor。

    -Meteor reset
    -Meteor
    
  2. 更新Meteor。

    -meteor update --release 1.4.0.1
    
  3. 您的用户名可能是问题。

  4. 就我而言,当我将项目的文件夹移动到其他用户的文件夹时,它可以正常工作。

答案 1 :(得分:0)

  

检查您是否有权写入.meteor / local。 mongoDB不支持NFS等不允许文件锁定的文件系统。

这可能是你的问题。

如果您将GitHub用于您的项目,我强烈建议您将项目从GitHub克隆到Documents目录中,并尝试从那里再次运行meteor

不要将现有文件夹复制到Documents,因为您只需复制现有的已终止权限。如果您不熟悉Windows文件夹权限模型,那么处理此问题的时间会很糟糕。