我最初使用bootstrap进行一些原型设计,但之后我将其删除了。现在,我正在尝试推送到Heroku,但不断收到此错误:
Running: rake assets:precompile
rake aborted!
File to import not found or unreadable: bootstrap.
Load path: Sass::Rails::Importer(/tmp/build_1xogapzflu9oq/app/assets/stylesheets/custom.css.scss)
(in /tmp/build_1xogapzflu9oq/app/assets/stylesheets/custom.css.scss)
当然这是不可读的,因为我删除了bootstrap。它为什么还在寻找它?我删除了tmp中的所有内容,custom.css.scss甚至不存在于我的样式表中,并且在我的应用程序中没有提到bootsrap!我也试过删除并重新创建Heroku应用程序。
这里发生了什么,我失踪了?谢谢!
编辑: rake assets:clean
在heroku推送之前或之后都没有做任何事情。
答案 0 :(得分:0)
检查您的app/assets/stylesheets/custom
& app/assets/stylesheets/application
个文件&删除bootstrap的//=require
指令(如果存在)。
此外,如果问题仍然存在。执行以下操作
$ git add .
$ git commit -am "bootstrap fix"
$ git push heroku master
最后,如果您仍然收到错误。粘贴您的app/assets/stylesheets/application
文件,以便我们调试正在进行的操作
答案 1 :(得分:0)
如果您有bootstrap gem等,请将其从Gemfile中删除,并将您的bootstrap css和js文件手动放入适当的资源文件夹中。