2014-10-17 30 views
8

Yeoman kullanıyorum. Bu hata Yosemite'ye, görevleri grunt server ve grunt build atışı yükselttikten sonra:Yosemite güncellemesinden sonra bu hatayı aldatmaca-pusulası-pusulasına neden olur?

bu hataya neden olan şey nedir
/Users/rogerfuentes/Documents/Web/Kelios/test/node_modules/grunt-contrib-compass/node_modules/tmp/lib/tmp.js:261 
throw err; 
     ^
Error: spawn ENOENT 
    at errnoException (child_process.js:1001:11) 
    at Process.ChildProcess._handle.onexit (child_process.js:792:34) 

ve nasıl düzeltilebilir? Eğer /System/Library/Frameworks/Ruby.framework giderseniz

-bash: /usr/bin/compass: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory

, kurulum 2,0 Yakut sürümünü güncelledi göreceksiniz: Eğer terminal penceresinde üzerinde pusula çalıştırırsanız

+0

Ne yazık ki bir cevap yok ama tavsiye olarak deneyiminizi kullanacağız ve ben yüklemeye bekleyeceğim:

çözüm çalıştırarak Yosemite üzerinde yeniden yüklemek pusula etmektir. – fmquaglia

cevap

28

, aşağıdaki hatayı göreceksiniz. Bu yüzden pusulayı çalıştırmak başarısız çünkü artık 1.8 rubyosu yok.

xcode-select --install 
sudo gem update --system 
sudo gem install compass 
+0

Bu çalışır. Çok teşekkürler! – Wlada

+0

Mükemmel! . Teşekkürler! – roger06

+0

Harika! Günümü kurtardım, çok teşekkürler. +1 – sarbbottam

İlgili konular