Django 웹 사이트를 실행하기 위해 Ubuntu 10.04 LTS에 환경 설정이되어 있습니다. 멋진 재생을 원하지 않습니다. 다음과 같이 환경은 다음과 같습니다Django Compressor SASS 컴파일 오류 (--scss 잘못된 옵션)
Python 2.6.5
Django 1.3.1
Gunicorn 0.13.4
Supvervisor 3.0
Nginx 0.7.65
Varnish 2.1
을 내가 가지고있는 장고 앱 설치 한 다음 관련 모듈 :
django-appconf 0.4.1
django-compressor 1.1.1
django-smartagent 0.1.1
Coffee Script 1.2.0
Sass 3.1.12
모든 것이 잘 시작하지만, 나는 다음과 같은 템플릿 오류 얻을 :
을 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}'))
마지막 줄이이 모든 문제를 일으키는 것처럼 보입니다.
우분투 11.10에서 동일한 설정이 있는데 잘 작동합니다. 나는 무슨 일이 일어나고 있는지 잘 모르겠습니다.
. 나는 루비의 버전을 간과했다. 필자는 패키지 된 버전을 제거하고 소스로부터 최신 안정 빌드를 컴파일했습니다. 위의 단계를 반복하여 적절한 버전을 얻었습니다. 친절하게 고마워요. –