【问题标题】:File to import not found or unreadable: bootstrap error line #5找不到或无法读取要导入的文件:引导错误行 #5
【发布时间】:2014-10-30 14:51:50
【问题描述】:

宝石文件

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.

应用程序.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 行出现:

找不到或无法读取要导入的文件:引导程序。 加载路径:

C:/Temp/demo/code/omrails/app/assets/images
C:/Temp/demo/code/omrails/app/assets/javascripts
C:/Temp/demo/code/omrails/app/assets/stylesheets
C:/Temp/demo/code/omrails/vendor/assets/javascripts
C:/Temp/demo/code/omrails/vendor/assets/stylesheets
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 服务器,因为这里发布了所有其他建议。还是同样的问题。

【问题讨论】:

  • 你在 application.css.scss 上的这个导入是什么 -> @import 'bootstrap-responsive'; ?
  • @import 'bootstrap-responsive' 实际上在我创建的一个名为 styles.css.scss 的新 css 文件中。它所做的只是导入引导和引导响应
  • 删除了组:资产在 gemfile 中做,还删除了导入引导响应行。没有更多错误消息。

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


【解决方案1】:

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

您使用的是 Bootstrap v3(根据 gem 'bootstrap-sass', '~&gt; 3.2.0'),因此您尝试引用一个不存在的文件,因此出现错误。

【讨论】:

    猜你喜欢
    • 2021-12-08
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 2019-10-26
    • 2014-10-21
    • 2012-03-29
    • 2017-06-01
    • 2015-08-03
    相关资源
    最近更新 更多