[英]Foundation 6 Installed with bower-rails 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-rails 5.5.0.0后,我收到了確切的錯誤。 我根據這篇文章更新了sass-rails gem: https : //stackoverflow.com/a/27807138/1753903 ,錯誤消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.