2014-10-23 10 views
6

Nach dem Update auf Yosemite auf meinem Macbook Pro funktioniert sass --watch nicht mehr. Ich bekomme Folgendes:Sass --watch breaking nach Yosemite update

>>> 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 

"Juwel unberührten" tut nichts. Ich habe Sass 3.4.5 und 3.4.6 ausprobiert. Unsicher, wie zu lösen ist.

+0

Habe gerade einen Teil dieses Bugs heute Morgen, auch auf einem Mac Book Pro + Yosemite. 'Warnung: Ignorieren FFI-1.9.3 ...' – Laurent

Antwort

0

Ich bin nicht sicher, ob dies per se als eine "Antwort" aufgrund der verbrannten Erde Natur der Lösung qualifiziert. Ich bemerkte, dass es auf meinem MBP zu Hause gut funktionierte, wo wesentlich weniger Edelsteine ​​installiert waren. Ich hatte wirklich keine Zeit, um meine Arbeitsmaschine zu überprüfen, welche stören könnten, also habe ich alle Edelsteine ​​mit den Anweisungen here deinstalliert. Ich musste danach XCode CLI neu installieren und gem install listen, weil ich wahrscheinlich verlor das von den vorherigen Anweisungen (wurde "sass Uhr ist für Änderungen" Warnung jedes Mal), und es kompiliert jetzt gut.

Ich realisiere, dass möglicherweise keine praktische Antwort für andere, die ihre Edelsteine ​​ausgiebig verwenden können (ich nicht, ich hatte wahrscheinlich nur eine Menge von folgen einer Vielzahl von Tutorials), aber das funktionierte für mich. Ich bin nicht der erfahrenste CL-Benutzer, und ich weiß, ich sollte wahrscheinlich RVM oder so etwas verwenden, aber auf jeden Fall hat das den Trick gemacht.

8

Ich habe das gleiche Problem, dieser nächste Befehl hat mir geholfen, versuchen zu tippen "Juwel unberührten - alle", keine Ahnung, was es tut, aber es repariert alles.

+0

arbeitete wie ein Charme, danke! – gbinflames

+0

Man kann auch in Betracht ziehen, für die abgebrochene Abhängigkeit einen "mak pristine" zu machen, im Gegensatz zu '--all' – HoppyKamper