资产再编译错误

时间:2015-02-24 06:58:45

标签: ruby-on-rails ruby

我正在使用Capistrano将我的应用部署到Rackspace,并且我在以下期间收到以下错误:assets:precompile

Sass::SyntaxError: Invalid CSS after "    filter: progid": expected ";", was ": DXImageTransf..."

我在我的项目中搜索过" filter:progid",但它无处可寻。这可能来自哪里?我还尝试使用此问题的第一个答案调试资产管道: How to debug a Rails asset precompile which is unbearably slow

但是日志中没有显示更多细节。发生了什么以及调试此问题的好方法是什么?

以下是更多来自部署日志:

INFO [64e3ce61] Running ~/.rvm/bin/rvm default do bundle exec rake assets:precompile as deployer@162.242.239.118
DEBUG [64e3ce61] Command: cd /usr/share/nginx/www/anthem.com/releases/20150224070327 && ( RVM_BIN_PATH=~/.rvm/bin RAILS_ENV=production ~/.rvm/bin/rvm default do bundle exec rake assets:precompile )
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.070565 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/anthem-default-39b0d92434994ac099900eec485cc9f2.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.073050 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/bear-e1d6322cce5569e1c88e51d726af8f49.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.075270 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/boar-69a6591e2ba09c0425c26384111500f5.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.077679 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/buck-31c081b201e23e3a00bc29cb128d5fd4.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.080081 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/bull-3846b82866f1ffc43579c9dbbaea959b.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.082582 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/deer1-53930494d0c237140ab4ff7bf79e7c7d.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.084997 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/elephant-3a6488b5a50b6028ade84121e092a8dd.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.087469 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/elk-4e0e97aaef000861f86f5ca73c51be65.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.089586 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/gazelle-e0df179137756577b495d7e277f08872.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.091062 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/ComingSoon-9e6e4ed60f2e59559bd2233c4b927cca.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.092389 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/Logo-Tag-Web-f5a783606998baef9dd6a9a9da918b00.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.093541 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/Logo-Web-bf5f817803fe5049dcc17e40edec18ce.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.094571 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/Updates-55abc0feec2e660fe0f5bf75a2678166.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.095679 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/favicon-e81ee536c6ccbbac5ebaa55cbd76a2f8.ico
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.096726 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/main-iphone-s-0a962d3e5f6e771531bb233ce96639dc.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.100177 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/main-iphone1-956bf0a15b26580db3b0cde8a1104570.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.102770 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/main-iphone2-0aad36bdc116feb50d4126aadd396d25.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.103968 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/img/submit-bd907ae0ff6d7fcbf954a5dac6bdbc3f.png
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.105949 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/ram-7cbd47fc46d2416b1f0c1fd18ae9054f.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.108138 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/rhino-94a138284b456294d35e2251b5abbef7.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.110673 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/walrus-f3aa57e0ef921235433fee20ce5e1ba8.jpg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.119501 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/admin/index-4256726c6aa749d8d3928d41b258f9cf.js
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.132553 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/angular/templates/anthems/show-c660570a856e7f7a9d39e2e1bb771f58.htm
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.136067 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/angular/templates/home/index-774f715c201e85617e6cc204ba9f6a49.htm
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.138598 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/angular/templates/shared/footer-8b0a438e07297554d78ff80372378ea7.htm
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.204682 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/application-938b87f951fd4616fddd60fab4e78a4a.js
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.227899 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/bootstrap/fonts/bootstrap/glyphicons-halflings-regular-050f85c5fbaa79689431c2a1f211fe2a.eot
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.229897 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/bootstrap/fonts/bootstrap/glyphicons-halflings-regular-3c8f142df5ab3046bbeb3c3310ae4fa9.svg
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.231285 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/bootstrap/fonts/bootstrap/glyphicons-halflings-regular-632d47971ce98f67252b59ec394cb688.ttf
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.232743 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/bootstrap/fonts/bootstrap/glyphicons-halflings-regular-e88ed3ff660b39de62652ed99f351552.woff
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.233944 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/bootstrap/fonts/bootstrap/glyphicons-halflings-regular-b5493d564382942c09f766d4c2b51f0a.woff2
DEBUG [64e3ce61]    I, [2015-02-24T07:03:08.242715 #14299]  INFO -- : Writing /usr/share/nginx/www/anthem.com/releases/20150224070327/public/assets/admin/index-c38398b732f9e0c66a527c570ac837d2.css
DEBUG [64e3ce61]    rake aborted!
DEBUG [64e3ce61]    Sass::SyntaxError: Invalid CSS after "    filter: progid": expected ";", was ": DXImageTransf..."
DEBUG [64e3ce61]      (in /usr/share/nginx/www/anthem.com/releases/20150224070327/app/assets/stylesheets/application.css)
DEBUG [64e3ce61]    
DEBUG [64e3ce61]    (sass):14481
DEBUG [64e3ce61]    /usr/share/nginx/www/anthem.com/shared/bundle/ruby/1.9.1/gems/sass-3.2.19/lib/sass/scss/parser.rb:1149:in `expected'

2 个答案:

答案 0 :(得分:0)

我以前的情况出了什么问题:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1')

然后我做了什么来解决它:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1")

尝试双引号“$ color”

答案 1 :(得分:0)

您可以尝试搜索DXImageTransf,而不是让您进入违规行。基本上,你可能只是在某处有一些不好的语法。我发现“调试”这些问题的最佳方法是首先使用具有语法感知功能的全功能IDE来进入这些问题。我更喜欢RubyMine,因为它还有许多其他很棒的功能(没有联盟,只是一个快乐的客户)。它将在项目树视图和文件编辑器中显示错误所在的位置。