2012-02-09 29 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