Rails 4 - Heroku,预编译资产失败

时间:2014-05-09 20:20:03

标签: css ruby-on-rails heroku sass precompile

我在Heroku中遇到资产加载问题,但我自己无法解决此问题。现在,我无法在Heroku中的应用程序上加载资源。

有人告诉我,我需要在本地预编译我的资产。我可以通过将application.css清单中的= require_self = require_tree .更改为@import来实现此目的的唯一方法。从那里我可以运行rake assets:precompile,但没有在Heroku或本地加载样式。我把东西换回来,现在样式出现在本地,但我再也不能推送到heroku了。我收到这个错误:

rake aborted!
Sass::SyntaxError: Invalid CSS after "...AwesomeEotPath:": expected pseudoclass or pseudoelement, was " 'fontawesome-..."
(in /tmp/build/app/assets/stylesheets/application.css)
(sass):7153

1 个答案:

答案 0 :(得分:2)

根据您发布的错误消息,您的sass文件中存在语法错误。在7152或7153附近的那条线之后是否有逗号?或者“;”而不是“:”?