2012-06-08 66 views
16

我正在嘗試使用sass,當我編譯我的文件時,它給了我一個錯誤。 它的工作原理(該.scss文件被編譯成.css文件),但後來我得到這樣的警告: WARNING: Listen has fallen back to polling, learn more at https://github.com/guard/listen#fallback.Sass:聽後退回投票

當然我讀給出的鏈接,但除非重新啓動操作系統,我不知道其他解決方案是。 如果需要這裏是一些有關版本的信息: 紅寶石:1.9.3 sass:3.1.19 Mac上的所有內容。

有人可以幫我嗎? 感謝

(哦,我還是有這個問題=>Ruby not starting on mac os x

編輯 我找到了解決辦法...聽未安裝(是的,我很慚愧)。

所以你可以忽略我的問題,但如果你有一個想法舊的關於Ruby我聽(沒有雙關語意)

+1

謝謝,我做的完全一樣,所以你的編輯非常有用! ;-) –

+3

你應該將該編輯寫爲答案(儘管羞恥:),因爲這是答案。 – Ben

+0

即使兩年後,這個問題仍然有助於人們:D – MightyPork

回答

24

你可以試試:

sudo gem install listen 

其次:

gem install --version '~> 0.8.8' rb-inotify 
+0

這對我有效:'sudo gem install --version'0.4.7'listen' –

+3

你也需要第二個sudo。 – Andy

0

Debian 7的默認安裝只有ruby 1.8.7這是新版本listen不支持的。 A Github ticket意味着listen 1.3.1是ruby的1.9版本的最新支持版本。

$ ruby --version 
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux] 

$ sudo gem install --version '1.3.1' listen 

gem應該拉rb-inotifylisten依賴。