2014-10-23 7 views
6

Dopo l'aggiornamento a Yosemite sul mio Macbook Pro, sass -watch non funziona più. Prendo il seguente:Sass - rotture dell'orologio dopo l'aggiornamento di Yosemite

>>> Sass is watching for changes. Press Ctrl-C to stop. 
Ignoring bigdecimal-1.2.5 because its extensions are not built. Try: gem pristine bigdecimal-1.2.5 
Ignoring ffi-1.9.5 because its extensions are not built. Try: gem pristine ffi-1.9.5 
Ignoring ffi-1.9.3 because its extensions are not built. Try: gem pristine ffi-1.9.3 
Ignoring json-1.8.1 because its extensions are not built. Try: gem pristine json-1.8.1 
Ignoring libxml-ruby-2.7.0 because its extensions are not built. Try: gem pristine libxml-ruby-2.7.0 
Ignoring nokogiri-1.6.3.1 because its extensions are not built. Try: gem pristine nokogiri-1.6.3.1 
Ignoring psych-2.0.6 because its extensions are not built. Try: gem pristine psych-2.0.6 

"gemma incontaminata" non fa nulla. Ho provato su Sass 3.4.5 e 3.4.6. Incerto su come risolvere.

+0

Questa mattina ho appena ricevuto una parte di questo errore, anche su un Mac Book Pro + Yosemite. 'Attenzione: Ignorare ffi-1.9.3 ...' – Laurent

risposta

0

Non sono sicuro se questo si qualifica come una "risposta" di per sé a causa della natura della terra bruciata della soluzione. Ho notato che funzionava bene sul mio MBP di casa, che aveva un numero significativamente minore di gemme installate. Non avevo davvero il tempo di controllare sulla mia macchina da lavoro quelle che avrebbero potuto interferire, così ho disinstallato tutte le gemme usando le istruzioni here. Ho dovuto reinstallare XCode CLI in seguito e gem install listen perché probabilmente ho perso quello dalle istruzioni precedenti (stava ricevendo ogni volta l'avviso "sass watch sta ascoltando le modifiche"), e adesso va bene.

Mi rendo conto che potrebbe non essere una risposta pratica per gli altri che potrebbero usare estesamente le loro gemme (io no, probabilmente ho avuto molto da seguire una miriade di tutorial), ma questo ha funzionato per me. Non sono l'utente CL più esperto, e so che probabilmente dovrei usare RVM o qualcosa del genere, ma in ogni caso, questo ha fatto il trucco.

8

Iv'e ha riscontrato lo stesso problema, questo comando successivo mi ha aiutato, prova a digitare 'gem pristine --all', non ho idea di cosa faccia ma ha risolto tutto.

+0

ha funzionato come un incantesimo, grazie! – gbinflames

+0

Si può anche considerare di fare uno specifico 'gem pristine' per la dipendenza che è rotta, al contrario di' --all' – HoppyKamper

Problemi correlati