资产SASS编译错误

资产SASS编译错误

问题描述:

我试图获得在Cloud9 IDE/VM上运行的Symfony 2项目。我已经安装了所有必需的库,但由于某些原因,Assetic无法编译SASS文件。资产SASS编译错误

[Assetic\Exception\FilterException]                             
    An error occurred while running:                              
    '/usr/local/rvm/rubies/ruby-2.1.1/bin/ruby' '/mnt/shared/sbin/sass' '--load-path' '/home/ubuntu/workspace/lossless-webapp/app/../web/css' '--scss' 
    '--cache-location' '/tmp' '/tmp/assetic_sassoc5zv2'                         
    Error Output:                                  
    /mnt/shared/sbin/sass:1: unknown regexp options - hard                        
    /mnt/shared/sbin/sass:1: no .<digit> floating literal anymore; put 0 before dot                  
    ..._PATH=/mnt/shared/lib/ruby/1.9.1 /nix/store/yrs58pvf72cn1mca...                     
    ...        ^                            
    /mnt/shared/sbin/sass:1: syntax error, unexpected tINTEGER, expecting '('                   
    ...PATH=/mnt/shared/lib/ruby/1.9.1 /nix/store/yrs58pvf72cn1mcax...                     
    ...        ^                            
    /mnt/shared/sbin/sass:1: no .<digit> floating literal anymore; put 0 before dot                  
    ...n1mcax0s685yw2dqzzvqv-ruby-1.9.3-p484/bin/sass "[email protected]"                        
    ...        ^                            
    /mnt/shared/sbin/sass:1: syntax error, unexpected tINTEGER, expecting '('                   
    ...1mcax0s685yw2dqzzvqv-ruby-1.9.3-p484/bin/sass "[email protected]"                        
    ...        ^                            
    /mnt/shared/sbin/sass:1: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('             
    ...zvqv-ruby-1.9.3-p484/bin/sass "[email protected]"                            
    ...        ^                            
    Input: 
    ... 

从我认为它是由资产的SASS呼叫的问题,但我不知道如何解决这个问题。

我们刚刚更新了我们的文档使用的Symfony对我们的文档网站(感谢蒂莫Haberkern):https://docs.c9.io/frameworks_symfony2.html

是否本文提供的帮助?如果没有,你卡在哪里,包括步骤,错误消息等?

+0

Symfony 2本身工作得很好,只有SASS通过资产量似乎没有编译。我不确定这是否是Cloud9 VM,Ruby,SASS或Assetic中的问题... – wowpatrick 2014-09-03 07:10:50

+0

Cloud9 vm是否使用RVM(Ruby版本管理器)?这可能会导致问题,请看这里:http://stackoverflow.com/a/19416750/461992 – wowpatrick 2014-09-03 07:21:02

+0

是的,Cloud9正在使用RVM,所以我建议通过wowpatrick测试链接中提供的解决方案。 – 2014-09-03 10:26:55