要导入的文件未找到或不可读:rails 5.2.0上的bootstrap-sprockets
我有以下问题。 “要导入的文件未找到或不可读:bootstrap-sprockets。”
以下gem我安装了gem’bootstrap’gem’bootstrap-sass’,’〜> 3.3.7’gem’sass-rails’,’> = 3.2′
文件:应用程序名称从css更改为scss。 在application.scss文件中我添加了这些行
@import“bootstrap-sprockets”; @import“bootstrap”;
我捆绑安装,然后重启服务器。 但仍然是相同的错误消息。 如果有人遇到同样的问题并找到解决方案,那将很棒,stackoverflow上的所有书面解决方案都不起作用。
好的,我参与了主题和工作解决方案:
- 将
'bootstrap', '~> 4.1.3'
到Gemfile并保存 -
gem install sprockets-rails
在项目命令行中gem install sprockets-rails
。 版本至少2.3.2,现在3.2.1可用 -
bundle install
在项目的命令行中 - 将文件
application.css
重命名为/app/assets/stylesheets
下的application.scss
- 引导程序的唯一行是
@import "bootstrap";
在文件application.scss - 在项目的命令行中通过
rails s
再次启动rails - 转到主页,里面有一些bootstrap 4.1.3的代码。
你可以检查我的代码免费https://bitbucket.org/ArtLion74/myrecepies提交名称Bootstrap在chrome和firefox中工作。
此致,阿图尔
_______________________旧答案____________________
这不是RoR问题。 你没有说你看到错误…… Chrome :)我也一样。 检查Firefox和…惊喜 – 工作。 问题仅出在Chrome上。 奇怪的是,切换到Chrome后 – 它开始工作 – 没有错误但没有引导程序格式化:(我真的不明白:(
问题出在www客户端Chrome上 – 而不是RoR中。