使用http mock的Ember服务器错误

时间:2015-05-20 03:56:55

标签: ember.js ember-cli

嘿,我是Ember的新手,并且设置ember使用http模拟服务器时出现问题。

我在运行ember g http-mock developers之前的应用程序运行正常,虽然它只是一些路由/模板/模型/控制器非常基础。

我设置了我的适配器,型号,控制器,然后成功创建了模拟服务器。当试图用ember serve重新启动ember时,我得到一个奇怪的错误,我不知道如何调试它,谷歌没有帮助。

编辑 - 即使在新项目中也会发生此错误。当我输入ember new blog,cd blog,ember g http-mock开发人员时,我在尝试启动服务器时遇到同样的错误?我错过了很明显的东西吗?希望错误告诉我一些有用的东西?!

Serving on http://localhost:4200/
events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: watch EMFILE
    at exports._errnoException (util.js:746:11)
    at FSEvent.FSWatcher._handle.onchange (fs.js:1161:26)

以下是我的开发者的文件

// adapters/developers.js
import DS from 'ember-data';

export default DS.RESTAdapter.extend({
    namespace: 'api',
});

// models/developers.js
import DS from 'ember-data';

export default DS.Model.extend({
  firstName: DS.attr('string'),
  lastName: DS.attr('string'),
  technology: attr('string'),
});

不知道还有什么要发布,我得到的错误非常模糊。当我删除创建的服务器/文件夹时,ember应用程序可以重新启动。

让我知道我可以发布的任何其他内容。

1 个答案:

答案 0 :(得分:2)

我也遇到了这个问题,在我的情况下,它恰好是由Sublime引起的。

您可以通过关闭Sublime然后运行ember serve并查看问题是否仍然存在来测试您的情况。

对于更长久的解决方案,将此添加到sublime-project file应该有效:

{
    "folders":
    [
        {
            "folder_exclude_patterns": [
                "tmp",
                "node_modules",
                "bower_components"
            ]
        }
    ]
}

我在这个帖子中找到了解决方案:https://github.com/ember-cli/ember-cli/issues/1260