2012-11-06 141 views
0

時每當我試圖保存在codekit鏈接的.scss文件編譯的codekit錯誤,我得到以下錯誤:使用SASS,指南針,和超對稱

「北斗無法編譯一個或多個文件在項目中:

LoadApplicationError在/Applications/CodeKit.app/Contents/Resources/engines/compass/bin/../lib/compass/configuration/data.rb行161:沒有這樣的文件加載 - susy 運行 - 跟蹤看完整後退「

有誰知道爲什麼?我不能繼續下去,直到我把這個整理出來。我試圖更新&卸載/安裝所有這些寶石,還有codekit本身。

有人可以幫我嗎?提前致謝!

回答

10

您需要在終端中安裝Sass,Compass以及Susy。現在轉到Codekit首選項。 Languages-> Compass並在Advanced Compiler Settings中選擇單選按鈕「在此路徑上使用Compass可執行文件」(/ usr/bin/compass)。之後,你應該很好去。

+0

測試和完美的作品。 – foiseworth

-1

Codekit自帶Sass和Compass,不需要安裝自定義庫。

錯誤消息表明問題出現在Codekit庫中,可能與Codekit開發人員聯繫是最好的選擇。

+6

否定的。 CodeKit開發者在這裏。正如CodeKit幫助頁面所解釋的,如果您想使用Compass插件,則當前需要使用Compass的外部安裝版本。這是因爲這些插件希望從系統標準位置運行;而不是來自CodeKit的應用程序包中。我正在努力做到這一點,但現在使用插件的唯一方法是將CodeKit切換爲使用外部安裝版本的Compass。 – Bryan

3

安裝所有的寶石(是的,超對稱應先在的地方):

sudo gem install susy  
sudo gem install compass 
sudo gem install sass (not sure if needed but installed it.) 
sudo gem install toolkit 
sudo gem install compass-normalize 
sudo gem install compass-rgbapng