2

我在将guard-livereload 连接到浏览器时遇到问题。每次我尝试启用 LiveReload 插件时,它都会连接到浏览器并自动断开连接。LiveReload 然后显示:

http://img21.imageshack.us/img21/2265/bugqf.png

我的卫兵文件:

    守卫'livereload'做
        观看(%r{.+\.(html|css|js)$})
    结尾

控制台输出:

PS D:\workspace\xampp\htdocs\lab\test-menu> 守卫
04:22:12 - INFO - Guard 使用 TerminalTitle 发送通知。
04:22:12 - 信息 - Guard 现在正在观看 'D:/workspace/xampp/htdocs/lab/test-menu'
04:22:12 - 信息 - LiveReload 1.6 正在等待浏览器连接。
【听警告】:
  缺少依赖项'wdm'(版本'~> 0.1')!
  请运行以下命令以满足依赖关系:
    gem install --version '~> 0.1' wdm

  为了获得更好的性能,建议您满足缺少的依赖项。
  Listen 将轮询更改。在 https://github.com/guard/listen#polling-fallback 了解更多信息。

[1] 守卫(主要)> 04:22:17 - 信息 - 浏览器已连接。
04:22:18 - 信息 - 浏览器已断开连接。
04:22:21 - 信息 - 浏览器已连接。
04:22:22 - 信息 - 浏览器已断开连接。
04:22:24 - 信息 - 浏览器已连接。
04:22:25 - 信息 - 浏览器已断开连接。

版本:

  • 后卫:1.7.0
  • 重载:2.0.9
  • 铬:26.0.1410.64 m
  • 窗户:8

对不起我的英语不好。谢谢,亚当。

4

2 回答 2

0

我刚刚从 Chromium 切换到 Chrome 后遇到了同样的问题,并通过以下方式修复了它

gem install guard guard-livereload

不知道问题是什么 - 我也有一些像你一样的依赖警告,它们仍然出现

WARN: Unresolved specs during Gem::Specification.reset:
      thor (>= 0.14.6)
      ffi (>= 0.5.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.

但无论如何,现在浏览器无需立即断开连接即可连接。

注意:我通过RVM使用 Ruby 设置。

于 2013-05-09T10:20:31.023 回答
0

一旦你已经在使用 Guard 和 livereload,你可以使用 rack-livereload gem 来替代插件。它可能看起来有点难以配置,但如果您按照其 Github 页面中的说明进行操作,您将立即进行 livereloading。

它可在: https ://github.com/johnbintz/rack-livereload

于 2013-04-12T19:58:25.330 回答