我有一个新的rails应用程序,我正在尝试使用bootstrap-sass gem。当我在app / assets / stylesheets文件夹中的.scss文件中添加@import "bootstrap";
时,我收到此SASS编译错误:
(Line 1: File to import not found or unreadable: bootstrap.
我已经看到很多其他人都有这个错误,但所有建议都没有奏效。我确保在运行bundle install
后重新启动服务器,我甚至删除了我的整个gemset并重新开始。尽管如此,在按照bootstrap-sass github页面上的说明进行操作时,我收到此错误,我无法弄明白!
的Gemfile:
ruby'2.0.0'
gem'trail','4.0.0.rc2'
gem'pg','〜> 0.17.1'
gem'coffee-rails','〜> 4.0.0'
gem'sass-rails','> = 3.2'
gem'bootstrap-sass','〜> 3.0.3.0'
gem'uglifier','> = 1.3.0'
gem'jquery-rails'
宝石'turbolinks'gem'jbuilder','〜> 1.2'
组:doc do
gem'sdd',require:false
端
gem'bcrypt-ruby','〜> 3.0.0'
错误输出:
sass --update'/ app_root / app / assets / stylesheets /' >错误/path/to/app_root/app/assets/stylesheets/global.scss(第1行:>文件到>导入未找到或不可读:bootstrap。 加载路径: /路径/到/ APP_ROOT /应用/资产/样式表 /路径/到/ APP_ROOT /应用/资产/样式表) > 编译异常退出代码1
我认为“加载路径”可能存在问题,但是当我打开rails控制台并检查Sass.load_paths时,它包含了bootstrap-sass gem的目录。
欢迎任何建议。我一直试图解决这个问题几个小时,但没有用。
答案 0 :(得分:0)
好吧,我不知道为什么会这样,但是我一直在抨击这个问题已经很久了我不再关心。
我发现了这个tutorial,并从一开始就明确地(很容易,因为我的应用基本上是空的)。它使用了rails_layout gem,并且不知何故,bootstrap现在按预期工作。