Django压缩器scss编译错误(--scss无效选项)

2024-05-15 04:55:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Ubuntu10.04LTS上安装了一个运行Django网站的环境,它似乎不想玩得很好。环境如下:

Python      2.6.5  
Django      1.3.1  
Gunicorn    0.13.4  
Supvervisor 3.0  
Nginx       0.7.65  
Varnish     2.1

我为Django应用程序安装了以下相关模块:

^{pr2}$

一切正常,但我得到了以下模板错误:

Caught FilterError while rendering: invalid option: --scss

我把它缩小到我的settings.py文件中的元组列表:

(('text/coffeescript', 'coffee --compile --stdio'),
 ('text/less', 'lessc {infile} {outfile}'),
 ('text/x-sass', 'sass {infile} {outfile}'),
 ('text/x-scss', 'sass --scss {infile} {outfile}'))

看来最后一行是造成这些麻烦的原因。在

我在Ubuntu11.10上也有同样的设置,运行得很好。我不知道发生了什么事。在


Tags: 模块djangotext环境网站nginxsassinfile
1条回答
网友
1楼 · 发布于 2024-05-15 04:55:32

你安装了什么版本的Ruby?我怀疑您需要升级Ruby,因为SASS需要1.8.7或更高版本(根据SASS Changelog)。在

你能确认一下你的Ruby版本吗,如果是< 1.8.7,试着升级看看是否能解决你的问题?在

编辑:根据Ubuntu Tech Specs,假设Ruby 1.8.7包含在ubuntu10.04LTS中。也就是说,您可能需要通过运行以下命令来确认SASS的版本:

sass -v

只是为了确定

相关问题 更多 >

    热门问题