资产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
是否本文提供的帮助?如果没有,你卡在哪里,包括步骤,错误消息等?
Symfony 2本身工作得很好,只有SASS通过资产量似乎没有编译。我不确定这是否是Cloud9 VM,Ruby,SASS或Assetic中的问题... – wowpatrick 2014-09-03 07:10:50
Cloud9 vm是否使用RVM(Ruby版本管理器)?这可能会导致问题,请看这里:http://stackoverflow.com/a/19416750/461992 – wowpatrick 2014-09-03 07:21:02
是的,Cloud9正在使用RVM,所以我建议通过wowpatrick测试链接中提供的解决方案。 – 2014-09-03 10:26:55