要导入的文件未找到或不可读:引导错误行#5

时间:2014-09-05 15:38:56

标签: ruby-on-rails ruby twitter-bootstrap

的Gemfile

group :assets do
  gem 'bootstrap-sass', '~> 3.2.0'
  gem 'sass-rails', '>= 3.2'
  gem 'uglifier', '>= 1.3.0'
  gem 'coffee-rails', '~> 4.0.0'
end

application.html.erb

 <!DOCTYPE html>
 <html>
   <head>
    <title>One Month Rails</title>
    <%= stylesheet_link_tag    "application", :media => "all" %>   #This line is the 1st line error.

的application.js

 //= require bootstrap  #added this in.

styles.css.scss

 @import 'bootstrap';
 @import 'bootstrap-responsive';

显示C:/Temp/demo/code/omrails/app/views/layouts/application.html.erb第5行引发:

导入未找到或不可读的文件:bootstrap。 加载路径:

  

C:/温度/演示/代码/ omrails /应用程序/资产/图像
  C:/温度/演示/代码/ omrails /应用/资产/ JavaScript的
  C:/温度/演示/代码/ omrails /应用/资产/样式
  C:/温度/演示/代码/ omrails /供应商/资产/ JavaScript的
  C:/温度/演示/代码/ omrails /供应商/资产/样式
  C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/turbolinks-2.3.0/lib/assets/javascripts C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1 /gems/jquery-rails-3.1.2/vendor/assets/javascripts   (在   C:/Temp/demo/code/omrails/app/assets/stylesheets/styles.css.scss:1)

我尝试重新启动rails服务器,因为此处发布了所有其他建议。还是同样的问题。

1 个答案:

答案 0 :(得分:2)

bootstrap-responsive.css(及相关的Sass / Less文件)是Bootstrap v2的一部分,并在Bootstrap v3中被淘汰(因为响应能力已经成熟)。

你正在使用Bootstrap v3(每gem 'bootstrap-sass', '~> 3.2.0'),所以你试图引用一个不存在的文件,因此错误。