2012-02-09 63 views
1

這已經打了我兩次,我不能讓過去的這一次。第一次,我從github推/拉,並得到webrick啓動。這個上午我試圖做同樣的事情。我記得昨天重新啓動我的開發機器,這將導致webrick重新啓動。Rails3中找不到文件「引導」

背景,這是我的第一個'製作'應用程序,我在使用黃瓜,rails3和設計的github上使用danielkehoe的入門模板。我選擇了Twitter-bootstrap作爲我的CSS生成器。

在網上狩獵建議軟件包更新,重新啓動webrick。在那些直接反映我的谷歌搜索結果中,沒有發佈任何解決方案。我已經分支出來並安裝了導軌3.2,但這沒有什麼區別。

這裏是例外:

couldn't find file 'bootstrap' 
(in /Users/sam/apps/keriakut/app/assets/stylesheets/application.css.scss:6) 

Extracted source (around line #10): 
9:  <meta name="author" content=""> 
10:  <%= stylesheet_link_tag "application", :media => "all" %> 
11:  <%= javascript_include_tag "application" %> 

我的跟蹤:

app/views/layouts/application.html.erb:10:in 
    `_app_views_layouts_application_html_erb___2282066720260402873_2178181480' 

我本來以爲高速緩存發展模式,不使用,不該文件看起來像它的緩存?

似乎沒有引導文件的twitter-bootstrap,但它似乎被合併到sass,scss文件中?這是我的缺乏經驗。

基於另一個stackoverflow的答案,我添加了:gem「twitter-bootstrap-rails」,「〜> 2.0rc0」到我的Gemfile中,但更新後結果不一樣。我想了解我在做什麼我的環境錯誤,以保持這一點,山姆

+0

編輯:呃,壓得太很快進入。編輯此評論。 – danneu 2012-02-09 17:38:39

回答

2

我認爲你包括太多無關的細節。聽起來像你的application.css.scss清單中有/*= require twitter/bootstrap或類似的文件,並且找不到它。 Bootstrap不包含Rails或Sass。您可以將它手動從Bootstrap網站手動拖放到樣式表目錄中,也可以使用require,或者您可以使用其中包含它的其中一個寶石。

由於您使用的twitter-bootstrap-rails gem,文檔說,你通過運行安裝:

rails generate bootstrap:install 

這可能會解包從寶石引導css文件到您的樣式表目錄。

和你application.css.scss應該包含:

*= require twitter/bootstrap 
+0

感謝您花時間回覆。我在application.css.scss文件中添加了'twitter /',正如你指出的那樣,現在rails會正確響應。拋出我的是,除了星期一和今天之外,這大部分時間都是用twitter-bootstrap進行操作的。我將它與模板生成的原始文件進行了比較,結果沒有區別。無論如何,這是正確的答案! – sam452 2012-02-09 19:50:23