首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails应用中的Heroku/Zurb Foundation Sass SyntaxError

Rails应用中的Heroku/Zurb Foundation Sass SyntaxError
EN

Stack Overflow用户
提问于 2014-09-18 06:20:59
回答 4查看 1.5K关注 0票数 8

当我尝试推送到Heroku时,我的应用程序抛出了这个错误。看起来罪魁祸首是样式表中某个地方的一个流氓!全局行,但是我不确定源代码在哪里。

代码语言:javascript
运行
复制
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)

会非常感谢任何人的帮助。

EN

回答 4

Stack Overflow用户

发布于 2014-09-20 21:49:40

在gem文件中将foundation-rails gem从5.4.4.0更改为5.4.3.1

gem 'foundation-rails','5.4.3.1‘

然后运行

捆绑包更新

现在应该可以这样做了,告诉他们他们已经解决了:)

附加:

至于查找文件"bundle show foundation-rails“,请使用查找器"Go to folder”到路径,然后在供应商资产样式表foundation _function.scss下找到"_function.scss“。

我的两个答案都可以在gustavo-beathyate的链接中找到

至于heroku错误,请确保您是否将任何东西添加到要使用的资产中

代码语言:javascript
运行
复制
rake assets:precompile RAILS_ENV=production

然后

另外,当您按下use -f时

代码语言:javascript
运行
复制
git push -f heroku master

如果不只是使用

代码语言:javascript
运行
复制
git push -f heroku master
票数 9
EN

Stack Overflow用户

发布于 2014-09-18 10:38:49

这里有一个解决方案:

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

基本上,您必须打开gem并在_functions.scss中修改第13行,删除对!global的调用。

票数 0
EN

Stack Overflow用户

发布于 2014-09-28 06:46:05

此问题现已通过基金会的v5.4.5修复。有关该问题的更多背景信息,请参阅here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25901261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档