簡體   English   中英

Rails App中的Heroku / Zurb Foundation Sass SyntaxError

[英]Heroku/Zurb Foundation Sass SyntaxError in Rails App

當我嘗試推送到Heroku時,我的應用程序拋出此錯誤。 看起來罪魁禍首是某個樣式表中的流氓!全局行,但我不確定源代碼的位置。

rake aborted!
Sass::SyntaxError: Invalid CSS after "...odules, $name) ": expected "}", was "!global;"
   (in /tmp/build_6cf14c02-e49b-44e7-819c-871d5da3cf73/app/assets/stylesheets/framework_and_overrides.css.scss:13)

非常感謝任何幫助。

在gem文件中將foundation-rails gem從5.4.4.0更改為5.4.3.1

寶石'foundation-rails','5.4.3.1'

然后運行

捆綁更新

這應該現在告訴他們修復它:)

另外:

至於查找文件“bundle show foundation-rails”使用查找器“轉到文件夾”到路徑並找到“_function.scss”它在供應商資產樣式表基礎_function.scss下

我的答案都可以在gustavo-beathyate的鏈接中找到

至於heroku錯誤,請確保您是否將任何內容添加到要使用的資產中

rake assets:precompile RAILS_ENV=production

然后

當你推動使用-f時

git push -f heroku master

如果不只是使用

git push -f heroku master

這是一個解決方案:

http://foundation.zurb.com/forum/posts/19222-sass-syntax-error-on-rails

你基本上必須打開gem並修改_functions.scss 第13 _functions.scss ,刪除對!global的調用。

此問題現已通過Foundation的v5.4.5修復。 另請參閱此處了解有關該問題的更多背景信息。

升級到foundation-rails 5.5.0.0后,我收到了確切的錯誤。 我根據這篇文章更新了sass-rails gem: https//stackoverflow.com/a/27807138/1753903 ,錯誤消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM