2014-10-03 55 views
0

我們每晚都運行一個構建。昨晚,構建啓動失敗的預編譯的資產一步,究其原因:sass失敗 - 錯誤的參數數量...但他們在那裏

Sass::SyntaxError: wrong number of arguments (0 for 2) for `darken' 

有問題的行:

$green: #61c256; 
$green-dark: darken($green, 10%); 

不僅是該行語法正確,但此行也沒有改變爲個月。實際上,如果我將資產回滾到前一天,則出於同樣的原因失敗!

所以這不是scss本身。

有誰知道什麼可能會導致此? JavaScript預編譯好吧,它只是當它到達CSS。我們沒有更新任何寶石,並且昨天有很多提交。

任何幫助非常感謝。

的運轉軌道3.2

+0

抓住chaps和chapettes,可能正在尋找問題,找到時會粘貼回答。如果這是我的想法,你將無法爲我解決這個問題...... – 2014-10-03 11:14:04

回答

0

這是它竟然是......但也未必任何人都會遇到這樣的問題,我會在這裏發表的關機會的分辨率。

基本上,寫了一個rake任務。編寫rake任務的開發人員(他應該保持無名,但它可能是我)決定,在用戶執行此任務時,對用戶的響應中的文本中會顯示出漂亮的顏色。

透過rails的默認依賴關係,Thor似乎有諸如「say」和「say_status」等方法,可以使用這些方法!下面一行被列入耙任務的文件:

include Thor::Base 

而且它的所有工作,突然rake任務可以使用雷神方法,並有漂亮的,語法高亮輸出!

但包括此模塊打破了大多數其他rake任務,包括資產預編譯器。

它總是你最不期望的事情。

相關問題