Ric*_*son 4 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
Run Code Online (Sandbox Code Playgroud)
但冻结.当我尝试访问该页面时,它会无限期挂起.我也无法关闭服务器(ctrl + c).我被迫杀了-9.
如果可能的话,我真的希望能够解决这个问题!我安装了早期版本的ember-cli(0.0.3 ish?),当时工作正常.
如果需要更多信息,请在评论中告诉我您的需求!
ember -v输出:
version: 0.1.2
node: 0.13.0-pre
npm: 2.1.2
Run Code Online (Sandbox Code Playgroud)
谢谢
Chr*_*cho 11
从watchman 4.6到4.7的升级过程中存在一个错误.来自守望团队(不需要你卸载并重新安装守望者)的解决方案是重新加载守望者发射守护进程.一旦你这样做,它将自动恢复正常:
launchctl unload ~/Library/LaunchAgents/com.github.facebook.watchman.plist
watchman version
Run Code Online (Sandbox Code Playgroud)
这应该输出这样的东西:
/Users/<user>/Library/LaunchAgents/com.github.facebook.watchman.plist: Could not find specified service
{
"version": "4.7.0"
}
Run Code Online (Sandbox Code Playgroud)
如果由于某种原因,没有工作,你可以回退到另一个解决方法(这也并不需要卸载并重新安装守夜人):从您的"状态"删除现有的守望插座,其中<user>下面是你的用户名(如我它是chris,所以chris-state而不是<user>-state).例如,如果您使用Homebrew进行安装,那么该命令如下所示:
rm /usr/local/var/run/watchman/<user>-state/sock
Run Code Online (Sandbox Code Playgroud)
这里出现的问题是Watchman升级无法正确清除所有相关数据.你可以看到,他们追查根本原因在这里,原来的灰烬问题在这里.
我今天遇到了同样的问题,发现这是一个守望者问题.
如果你运行watchman version(像ember-cli那样),它就会挂起,并重新安装watchman解决了这个问题
顺便说一句,您可以通过设置DEBUG环境变量来查看ember-cli的输出,如下所示:DEBUG=* ember build.在我的情况下,它显示"ember-cli:watcher detect watchman"作为挂起时的最后一条消息.
https://github.com/twitter/libwatchman/issues/5
https://github.com/facebook/watchman/issues/96
| 归档时间: |
|
| 查看次数: |
1055 次 |
| 最近记录: |