【问题标题】:Rails 4 - Heroku, precompile assets failedRails 4 - Heroku,预编译资产失败
【发布时间】:2014-06-27 16:57:18
【问题描述】:

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

有人告诉我,我需要在本地预编译我的资产。我可以让它工作的唯一方法是将application.css清单中的<em>= require_self</em>和= 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

【问题讨论】:

  • 我想我回答了你的另一个问题 - 最好的办法是发布你的 Gemfile 和其他依赖项,让我们了解正在调用的文件

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


【解决方案1】:

根据您发布的错误消息,您的 sass 文件中存在语法错误。 7152 或 7153 周围的那条线后面有逗号吗?或者也许是“;”而不是“:”?

【讨论】:

  • 是的,twitter-bootstrap-rails gem 生成的 sass 文件中有错误。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-29
  • 1970-01-01
  • 2023-04-04
相关资源
最近更新 更多