2014-01-14 100 views
1

我有一個應用程序thdirat使用Twitter Bootstrap造型。它已經非常有效地工作了一年。突然我在開發中遇到這個錯誤:'fontawesome.less'找不到

ActionView::Template::Error ('fontawesome.less' wasn't found 
    (in /Users/me/myapp/code/myapp/app/assets/stylesheets/bootstrap_and_overrides.css.less)): 

什麼可能導致這種情況?我沒有改變Gemfile或任何東西。

導致錯誤的行是我的模板樣式表包含標籤:

<%= stylesheet_link_tag "application", :media => "all" %> 
+0

軌摹引導:安裝-f 來源: http://stackoverflow.com/questions/13708303/variable-fontawesomeeotpath-iefix-is-undefined – John

回答

12

app/assets/stylesheets/bootstrap_and_overrides.css.less我改變:

// Font Awesome 
@import "fontawesome; 

到:

// Font Awesome 
@import "fontawesome/font-awesome"; 

和它的工作。

+0

它沒有爲我工作。 – jiggysoo

0

在application.css

* =需要字體真棒

0
當我運行 rails-select2-example

,我遇到了同樣的錯誤。按照font-awesome.less' wasn't found. #593,我改變了:

@fontAwesomeEotPath: asset-path("fontawesome-webfont.eot?v=3.0.2"); 
@fontAwesomeEotPath_iefix: asset-path("fontawesome-webfont.eot?#iefix&v=3.0.2"); 
@fontAwesomeWoffPath: asset-path("fontawesome-webfont.woff?v=3.0.2"); 
@fontAwesomeTtfPath: asset-path("fontawesome-webfont.ttf?v=3.0.2"); 

// Font Awesome 
@import "fontawesome"; 

到:

@fontAwesomeEotPath: asset-url("fontawesome-webfont.eot"); 
@fontAwesomeEotPath_iefix: asset-url("fontawesome-webfont.eot#iefix"); 
@fontAwesomeWoffPath: asset-url("fontawesome-webfont.woff"); 
@fontAwesomeTtfPath: asset-url("fontawesome-webfont.ttf"); 
@fontAwesomeSvgPath: asset-url("fontawesome-webfont.svg#fontawesomeregular"); 
// Font Awesome 
@import "fontawesome/font-awesome"; 

它工作得很好!