ember.js - ember-cli 卡在 ember 服务器命令上

标签 ember.js ember-cli

我刚刚关注了 ember-cli 主页上的“入门”帖子。

我安装了 ember 0.1.2、bower、phantomjs 等。

但是,我创建了我的应用程序,当我运行“ember server”时,它会输出以下内容:

version: 0.1.2
Livereload server on port 35729
Serving on http://0.0.0.0:4200

但是会卡住。当我尝试访问该页面时,它会无限期挂起。我也无法关闭服务器(ctrl+c)。我被迫 kill -9。

如果可能的话,我真的很想解决这个问题!我安装了早期版本的 ember-cli(0.0.3 ish?),当时运行良好。

如果需要更多信息,请在评论中告诉我您需要什么!

ember -v 输出:
version: 0.1.2
node: 0.13.0-pre
npm: 2.1.2

谢谢

最佳答案

watchman 4.6 到 4.7 的升级过程有一个bug。解决方案,from the watchman team (这不需要您卸载并重新安装 watchman)是重新加载 watchman 启动守护程序。一旦你这样做,它就会正确地重新旋转:

launchctl unload ~/Library/LaunchAgents/com.github.facebook.watchman.plist
watchman version

这应该输出如下内容:
/Users/<user>/Library/LaunchAgents/com.github.facebook.watchman.plist: Could not find specified service
{
    "version": "4.7.0"
}

如果由于某种原因不起作用,您可以退回到另一种解决方法(这也不需要卸载和重新安装 watchman):从您的“状态”中删除现有的 watchman 套接字,其中 <user>下面是您的用户名(例如,对我来说是 chris ,所以 chris-state 而不是 <user>-state )。例如,如果您使用 Homebrew 进行安装,则该命令如下所示:
rm /usr/local/var/run/watchman/<user>-state/sock

此处的问题源于 Watchman 升级未能正确清除所有相关数据。您可以看到他们在哪里追踪了根本原因 here ,以及原始 Ember 问题 here .

关于ember.js - ember-cli 卡在 ember 服务器命令上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26868027/

相关文章:

javascript - Ember.js/插件 : How do I jshint all javascript files?

unit-testing - 如何为 Ember.js 适配器/序列化器创建单元测试?

ember.js - 如何将处理程序绑定(bind)到 ember.js 中视频标签的结束事件

javascript - 在 ember 助手中绑定(bind)链接

javascript - Ember.js - 使用输入值动态构建链接

html - Ember.js:获取评估 EmberJs.Handlebars 模板的 HTML 结果

ember.js - 使用 Ember 动态生成 sitemap.xml

javascript - 使用 ember 设置 Web 应用程序索引页的标题

ember.js - 在 ember-cli 应用程序中哪里添加 css 和 js 文件?

javascript - 如何将输入数据从模板传递到 ember 中的组件类?