2016-06-30 4 views
1

Я больше не могу установить базовый экземпляр wirecloud. Я попытался создать минимальный Wirecloud экземпляр так:Сжатие команды завершается неудачей при новой установке WireCloud

virtualenv venv 
source venv/bin/activate 
pip install wirecloud 
wirecloud-admin startproject prj 
cd prj/ 
python manage.py collectstatic 
python manage.py compress --force 

После вызова для сжатия статических файлов выдается ошибка:

CommandError: An error occurred during rendering /opt/wc/venv/local/lib/python2.7/site-packages/wirecloud/defaulttheme/templates/wirecloud/views/base_plain.html: Error parsing expression at 30: 
    none if($important, !important) 
           ^

on line 2 of theme/wirecloud.defaulttheme/css/base/z-depth.scss 
Traceback: 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/calculator.py", line 167, in parse_expression 
    ast = getattr(parser, target)() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 110, in goal 
    expr_lst = self.expr_lst() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 199, in expr_lst 
    expr_slst = self.expr_slst() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 211, in expr_slst 
    or_expr = self.or_expr() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 216, in or_expr 
    and_expr = self.and_expr() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 225, in and_expr 
    not_expr = self.not_expr() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 236, in not_expr 
    comparison = self.comparison() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 244, in comparison 
    a_expr = self.a_expr() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 275, in a_expr 
    m_expr = self.m_expr() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 290, in m_expr 
    u_expr = self.u_expr() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 319, in u_expr 
    atom = self.atom() 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/grammar/expression.py", line 359, in atom 
    return TernaryOp(expr_lst) 
    File "/opt/wc/venv/local/lib/python2.7/site-packages/scss/ast.py", line 558, in __init__ 
    raise SyntaxError("if() must have exactly 3 arguments") 
SyntaxError: if() must have exactly 3 arguments 

Что здесь проблема? Я просто настроил самый простой пример Wirecloud. Если я не сжимаю его, в браузере бросается одна и та же ошибка. Является ли последняя версия wirecloud сломанной? Или что-то еще?

Что нужно сделать, чтобы снова запустить бегущую версию? Помощь была бы очень признательна, поскольку изображение докеры, похоже, не может быть перезапущено, а конфигурации, подобные другим базам данных, и т. Д., Таким образом, не так просто настроить ...

ответ

0

Wirecloud, похоже, не готов к версии pyscss 1.3 0,5. Переход с помощью'pip install -I pyscss == 1.3.4` будет делать трюк.

1

Используйте только что выпустили version 0.9.2 of WireCloud :)

Смотрите эту github ticket для более подробной информации.

Мы также обновляем изображения докеров, но если у вас есть проблемы с его использованием, создайте Github ticket или создайте новый вопрос о StackOverflow с подробностями.