2012-06-08 5 views
16

Sto cercando di usare sass, e mi dà un errore quando compilo i miei file. funziona (i file .scss vengono compilati in file css), ma tanto sono questo avvertimento: WARNING: Listen has fallen back to polling, learn more at https://github.com/guard/listen#fallback.Sass: Ascoltare è tornato al polling

Naturalmente ho letto il link indicato, ma tranne il riavvio del sistema operativo, non so quello che l'altro le soluzioni sono Se necessario ecco alcune informazioni sulle versioni: ruby: 1.9.3 sass: 3.1.19 tutto su un mac.

Qualcuno può aiutarmi? Grazie

(oh, e ho ancora questo problema =>Ruby not starting on mac os x)

EDIT ho trovato la soluzione ... ascolta non è stato installato (sì mi vergogno).

Così si può ignorare la mia domanda, ma se avete un'idea del vecchio proposito di Ruby sto ascoltando (no pun intended)

+1

Grazie, ho fatto esattamente la stessa cosa, quindi la tua modifica è stata molto utile! ;-) –

+3

Dovresti scrivere quella modifica come risposta (evento nonostante la vergogna :) poiché quella è la risposta. – Ben

+0

Anche due anni dopo, la domanda aiuta ancora le persone: D – MightyPork

risposta

24

Si può provare:

sudo gem install listen 

Seguito da:

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

Questo ha funzionato per me: 'sudo gem install --version '0.4.7' listen' –

+3

Avresti anche bisogno di sudo per il secondo. – Andy

0

installazione predefinita di Debian 7 ha solo ruby 1.8.7 che non è supportato da nuove versioni di listen. A Github ticket implica che listen 1.3.1 è l'ultima versione supportata per la versione 1.9 1.9 di ruby.

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

$ sudo gem install --version '1.3.1' listen 

gem dovrebbe tirare rb-inotify come una dipendenza di listen.