我已经构建了一个Rails 4,现在我正在尝试部署到Heroku。
当我运行git push heroku master
命令时,当Heroku运行rake assests:precompile
时,该过程将关闭。我收到以下错误消息:
Sass::SyntaxError: Invalid CSS after "... "bootstrap" */": expected "{", was ""
我无法在代码中找到此错误的位置。我在我的gem文件中包含了bootstrap-sass
gem,但是我还在我的assets / stylesheets文件夹中包含了Bootstrap提供的下载中的整个css文件夹。
以下是我在application.css.sass文件中要求的内容:
*= require font-awesome
*= require_tree .
*= require_self
*/
@import "bootstrap-sprockets";
@import "bootstrap";
作为最后一点,我还使用rake assets:precompile
命令在本地进行了预编译。另外,我在application.rb文件中将config.assets.compile
设置为true
,并取消注释config.assets.css_compressor = :sass
。
非常感谢任何指导。
答案 0 :(得分:0)
从代码中删除*/
(位于*= require_self
下方)。这就是错误所指的内容(虽然它不是很清楚)。