2013-04-11 57 views
2

我有一個連接後衛 - livereload到瀏覽器的問題。每次我嘗試啓用LiveReload插件時,它都會連接到瀏覽器並自動斷開連接。 LiveReload那麼說明這一點:Chrome LiveReload分機/後衛 - livereload斷開瀏覽器

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

我Guardfile:

 
    guard 'livereload' do 
     watch(%r{.+\.(html|css|js)$}) 
    end 

控制檯輸出:

 
PS D:\workspace\xampp\htdocs\lab\test-menu> guard 
04:22:12 - INFO - Guard uses TerminalTitle to send notifications. 
04:22:12 - INFO - Guard is now watching at 'D:/workspace/xampp/htdocs/lab/test-menu' 
04:22:12 - INFO - LiveReload 1.6 is waiting for a browser to connect. 
[Listen warning]: 
    Missing dependency 'wdm' (version '~> 0.1')! 
    Please run the following to satisfy the dependency: 
    gem install --version '~> 0.1' wdm 

    For a better performance, it's recommended that you satisfy the missing dependency. 
    Listen will be polling changes. Learn more at https://github.com/guard/listen#polling-fallback. 

[1] guard(main)> 04:22:17 - INFO - Browser connected. 
04:22:18 - INFO - Browser disconnected. 
04:22:21 - INFO - Browser connected. 
04:22:22 - INFO - Browser disconnected. 
04:22:24 - INFO - Browser connected. 
04:22:25 - INFO - Browser disconnected. 

版本:

  • 後衛:1.7.0
  • livereload:2.0.9
  • 鉻:26.0.1410.64米
  • 窗口:8

對不起,我英文不好。謝謝,亞當。

+0

我解決了缺少依賴關係,但它仍然無法正常工作,但它並未顯示瀏覽器連接或瀏覽器斷開連接 – aazo 2013-04-11 13:44:13

回答

0

一旦您已經使用Guard和livereload,您可以使用rack-livereload gem替代插件。它可能看起來有點難以配置,但如果您按照其Github頁面中的說明操作,您將立即進行實時重新加載。

其avaliable在: https://github.com/johnbintz/rack-livereload

0

剛纔我有同樣的問題,從鉻改用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。

+0

是否有任何解決方案來接收警告?有同樣的問題。 – 2013-07-10 13:49:53

+0

我不知道。在我現在的機器上,警衛沒有任何警告地運行。既然他們沒有給我帶來任何問題,我之後並沒有真正付錢給他們。 – metakermit 2013-07-10 14:31:26