2013-12-19 67 views
2

當運行Rails的資產:預編譯失敗,無效的CSS

rake assets:precompile 

我得到以下錯誤:

...這盒陰影 「後無效CSS」:「:預期表達式(如1px的,大膽的),是 「:插圖0 -1px 0 ......」

有問題的CSS是在bootstrap.css:

.form-control { 
    display: block; 
    width: 100%; 
    height: 34px; 
    padding: 6px 12px; 
    font-size: 14px; 
    line-height: 1.428571429; 
    color: #555555; 
    vertical-align: middle; 
    background-color: #ffffff; 
    border: 1px solid #cccccc; 
    border-radius: 4px; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 
} 

這本身tting在整個bootstrap.css文件中都是從WrapBootstrap主題中獲取的。語法顯示正確,所以我不明白爲什麼預編譯失敗。

application.css.scss:

* 
*= require jquery.ui.all 
*= require bootstrap 
*= require animations 
*= require font-awesome 
*= require font-awesome-ie7 
*= require graph 
*= require ie 
*= require nivo-slider 
*= require prettyPhoto 
*= require pricing-table 
*= require settings 
*= require style 
*= require spectrum 
*= require superfish 
*= require switcher 
*= require team-member 
*= require theme-responsive 
*= require colors/red 
*= require video-js 
*= require_self 
*/ 

.contact{ 
    padding-top: 50px; 
} 

我缺少的東西,或者這是不是有效的語法?

回答

0

添加引導寶石時,應指定版本。您安裝的版本可能與正在使用的引導程序CSS不同。 Bootstrap始終在變化。

作爲一個側面說明,運行耙資產:清潔& &耙資產:預編譯

+0

是否安裝寶石必要的,如果我已經包含了適當的樣式表和js目錄中的bootstrap.css和bootstrap.js ?我一直在運行rake資源:clean在運行預編譯之前。 – Techsarkana

+0

適當的目錄將在供應商之下。然後在上面的application.js文件中加入* = require bootstrap.js,但是放入整個文件名 – DDDD

+0

更新:我刪除了bootstrap.css和bootstrap.js,添加了bootstrap-sass v 3.0.3.0,bundle,刪除了所有舊的來自repo,rake資產的文件:clean,rake資產:預編譯,問題仍然存在。 – Techsarkana