2014-10-20 17 views
5

ben şu hata Sass güncellemeden sonra bozulduGulp Pusula benim yudum benim küstahlık dosyanın üzerine pusula çalıştırdığında 3.4.6

@import '../general'; 

.tld { 
    color: $color-primary; 
} 
benim Gulp akışları içinde ben de bu hataları almaya devam

, bu ilgili olabilir:

[21:45:01] Ignoring psych-2.0.6 because its extensions are not built. Try: gem pristine psych-2.0.6 

[21:45:01] Ignoring ffi-1.9.5 because its extensions are not built. Try: gem pristine ffi-1.9.5 
012 özel kaynağı vardır için o doğrultuyor, sadece küçük bir yasal SCSS dosyasıdır

Tabii ki "mücevher bozulmamış" denedim ama bu hiçbir şey yapmıyor.

Bildiğim şeyin ne olduğunu bilmiyorum, benim gulpfile'ım geçen hafta aynıydı ve kusursuz çalıştı. OSX Yosemite'i kurdum ve özel bir şey yapmadım.

Açıklamalarımın öğelerden yoksun olduğunu biliyorum, ancak bunun nedeni, bir çözümü arayacağım için bir ipucu yok çünkü hatayı anlamadım.

+0

Sass güncellemesi sass'ı bozdu. Önceki sürüme geri dönme, – Dani

+2

[Magento CE 1.9 - SCSS/Compass derleme hatası] 'nın muhtemel iki kopyasını (http://stackoverflow.com/questions/26431889/magento-ce-1-9-scss-compass-compile) yapmalıdır. -error) – cimmanon

cevap

7

Tamam, OSX Yosemite güncellememi sorumlu tutuyordum ama bu doğru değildi. Ayrıca benim taşlarmı yükselttim ve sass'ım 3.4.6'ya yükseldi ve sass'ı kırdı.

sudo gem uninstall sass 

sudo gem install sass --version 3.4.5 
+0

Çok teşekkürler! Çok kullanışlı ipucu! –

+0

Bu benim için işe yaramadı. Hala: gulp-ruby-sass stderr: Hata: Tanımsız mixin 'geçişi'. Herhangi bir fikrin var mı? –

+0

Bunun normal bir sass hatası olduğunu düşünüyorum. Bunun yukarıdaki sorunla ilgisi yok. Ama sass dosyasına @import "pusula/css3/geçiş" eklemeyi denediniz mi? – Dani

0

SUKDÖ'nün 3.4.5 bunu çözecektir:

sudo gem install sass --version 3.4.5 

Ayrıcakullanmanız önerilir., libsass bağlamaları ile çalışmak çok daha temiz.