2016-06-30 12 views
1

基本的な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インスタンスを設定しました。私はそれを圧縮しない場合、ブラウザに同じエラーがスローされます。 wirecloudの最新リリースは壊れていますか?それとも別のことですか?

もう一度実行バージョンを取得するには何が必要ですか?ドッカーのイメージが再起動できないようで、他のデータベースのような設定などは設定が非常に簡単ではないので、ヘルプは非常に高く評価されます...

答えて

0

Wirecloudはpyscssバージョン1.3 .5。 'pip install -I pyscss == 1.3.4 '経由でダウングレードすると、そのトリックが実行されます。

1

がリリースされたばかりのversion 0.9.2 of WireCloudを使用してください:)

詳細については、このgithub ticketを参照してください。

また、ドッカー画像も更新されていますが、問題が継続している場合は、Github ticketを作成するか、詳細情報でStackOverflowで新しい質問を作成してください。

関連する問題