css - 要导入的文件未找到或不可读 : bootstrap (Bootstrap, Rails、Sass 错误)

标签 css ruby-on-rails twitter-bootstrap ruby-on-rails-4 sass

这是我的application.css.scss

/*
 *= require_self
 *= require_tree .
 *= require social-share-button
 */

我正在使用这个 gem - https://github.com/twbs/bootstrap-sass

根据说明,这是我的 Gemfile 中的 :assets 组:

group :assets do
  gem 'sass-rails', '~> 4.0.3'
  gem 'uglifier', '>= 1.3.0'
  gem 'coffee-rails', '~> 4.0.0'
  gem "font-awesome-rails"
  gem 'bootstrap-sass', '~> 3.2.0'
  gem 'autoprefixer-rails'
end

我创建了一个名为 bootstrap_and_overrides.css.scss 的文件,其中包含:

@import "bootstrap-sprockets";
@import "bootstrap";
@import "bootstrap-responsive";
@import "font-awesome";

这是错误:

Sass::SyntaxError at /
File to import not found or unreadable: bootstrap-sprockets.
/app/assets/stylesheets/bootstrap_and_overrides.css.scss:1)

这是我的application.js:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap
//= require bootstrap-sprockets
//= require social-share-button
//= require_tree .

我已多次重启我的服务器,并从隐身窗口查看我的应用。

我正在使用 Rails 4.1.1 和 Ruby 2.1.1。

有什么建议吗?

更新 1:

就其值(value)而言,这就是我的 app/assets/stylesheets/ 的样子:

$ ls
application.css.scss            bootstrap.css               font-awesome.min.css
bootstrap-social.css            bootstrap.min.css           locations.css.scss
bootstrap-theme.css         bootstrap_and_overrides.css.scss    main.css
bootstrap-theme.min.css         font-awesome.css            posts.css.scss

最佳答案

我在这里找到了问题。

问题是我正在使用 :assets 组。这在 Rails 4 中被删除了。

http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-3-2-to-rails-4-0-gemfile

**4.2 Gemfile**
Rails 4.0 removed the assets group from Gemfile. You'd need to remove that line from your Gemfile when upgrading. 

一旦我将它们从 Assets 组中拉出来,就删除了我的 Gemfile.lock 并运行了 bundle install...一切正常。

希望这对其他可怜的人有帮助。

关于css - 要导入的文件未找到或不可读 : bootstrap (Bootstrap, Rails、Sass 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25540575/

相关文章:

html - HTML 的 CSS 问题

html - Bootstrap 导航栏默认

ruby-on-rails - 如何隐藏 Rails 表单(Haml)中的标签?

ruby-on-rails - 更新的 RubyGems:未初始化的常量 Gem::ConfigFile::RbConfig

ruby-on-rails - Rails 突然停止工作(不知情的论点 requirement.rb)

html - 搜索框不是内联的

css - 如何让 xsp-responsive-modal 居中

css - 仅使用 CSS 垂直堆叠具有绝对定位的元素

html - 删除点击按钮周围的边框

html - 溢出:指定 TD 和 TH 宽度时隐藏不起作用