这次打击了我两次,这次我无法超越它。第一次,我从github推/拉并让webrick启动。这个上午我试图做同样的事情。我记得昨天重启我的开发机器会导致webrick重启。
背景,这是我的第一个'生产'应用程序,我在github上使用danielkehoe的启动器模板,它使用了cucumber,rails3和devise。我选择了Twitter-bootstrap作为我的CSS生成器。
在网上搜索建议捆绑更新,重新启动webrick。在直接反映我的谷歌搜索结果中,没有发布决议。我已经扩展并安装了rails 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的bootstrap文档,但它似乎被合并到sass,scss文件中?这是我缺乏经验的表现。
基于另一个stackoverflow的答案,我在我的Gemfile中添加了:gem“twitter-bootstrap-rails”,“〜&gt; 2.0rc0”,但在更新后,结果不一样。我想了解我的环境出现了什么问题,以防止这种情况发生,山姆
答案 0 :(得分:2)
我认为你包含了太多不相关的细节。听起来你的application.css.scss清单中有/*= require twitter/bootstrap
或类似内容,但无法找到它。 Bootstrap没有Rails或Sass。你可以从Bootstrap网站手动将它放到你的样式表目录中,然后require
它,或者你可以使用其中一个包含它的宝石。
由于您使用的是twitter-bootstrap-rails gem,因此文档说明您通过运行来安装它:
rails generate bootstrap:install
这可能会将gem中的bootstrap css文件解压缩到您的stylesheets目录中。
您的application.css.scss
应该包含:
*= require twitter/bootstrap