首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails和metronic资产预编译: SassC错误,空间不足

rails和metronic资产预编译: SassC错误,空间不足
EN

Stack Overflow用户
提问于 2019-02-17 14:24:52
回答 2查看 664关注 0票数 0

我已经开发了一个基于引导的rails应用程序。现在我正在使用Metronic来改进样式,但是在开发模式中没有任何问题,我试图在生产模式中编译资产,但是我得到了以下错误:

拉克流产了! SassC::SyntaxError:内部错误:没有足够的空间/home/spanogi/.rbenv/versions/2.4.3/bin/bundle:23:in 'load‘/home/spanogi/.rbenv/versions/2.4.3/bin/bundle:23:in’ 任务:顶级=>资产:预编译

我发出的命令是

代码语言:javascript
复制
bundle exec rake assets:precompile RAILS_ENV=production

如果我不将Metronic资产添加到我的application.scss和application.js中,则定期完成预编译。

服务器资源似乎很丰富,我在编译时检查了内存,但它的使用率没有超过30%,实际上错误是由Sassc而不是由OS生成的(这不是内存崩溃)。我四处寻找类似的错误,但没有取得任何成功。

你有主意吗?非常感谢你的帮助

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-18 12:45:03

我设法让它起作用了。我发现在SassC包中“没有足够的空间”意味着“没有UTF-8编码文件”.(至少在我的情况下),所以我所要做的就是将文件转换为UTF-8编码。我使用了以下命令(LINUX):

-f UTF-8 -t ascii//TRANSLIT文件名-o output_file_name

然后,我必须清除某些“\0”中的文件,一切都正常。

希望这对某人有用!

票数 3
EN

Stack Overflow用户

发布于 2020-12-21 14:46:21

我只是从css文件中删除了\0,并且运行良好。

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

https://stackoverflow.com/questions/54734184

复制
相关文章

相似问题

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