当我尝试将我的应用程序推送到Heroku时,我收到以下错误消息。它说耙子中止是因为:
remote: Sass::SyntaxError: Invalid CSS after "...top: 4px solid ": expected ";", was "\ ;"
remote: (sass):4367
这里奇怪的是,如果我在整个项目中搜索top: 4px solid
,它就不会出现。一点都不错误说(sass):4367
,但我不知道如何找到它。
如果重要,我刚刚从Rails 4.2升级到Rails 5.2。
有谁知道找到这个或修复它的方法?
我有同样的问题,但在Rails 4.2.0上。它是由sass 3.7.0中的一个错误引起的(该错误发布于11月6日)。降级到3.6.0或升级到新的3.7.1版本可以解决问题。具体来说,编辑您的Gemfile.lock并更改:
sass (3.7.0) -> sass (3.7.1)
或者你可以运行bundle update sass,它现在也应该将它更新为3.7.1,它会相应地自动更新你的Gemfile.lock。
有关原始bug的更多信息:https://github.com/sass/ruby-sass/issues/94