我在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上也有同样的设置,运行得很好。我不知道发生了什么事。在
你安装了什么版本的Ruby?我怀疑您需要升级Ruby,因为SASS需要
1.8.7
或更高版本(根据SASS Changelog)。在你能确认一下你的Ruby版本吗,如果是
< 1.8.7
,试着升级看看是否能解决你的问题?在编辑:根据Ubuntu Tech Specs,假设
Ruby 1.8.7
包含在ubuntu10.04LTS中。也就是说,您可能需要通过运行以下命令来确认SASS的版本:只是为了确定
相关问题 更多 >
编程相关推荐