sass .CSS компиляция завершается неудачно на одной машине, но работает на другой. Использование Sass gem версии 3.1.7 на обоих с Bundler.
Если я сделаю bundle show sass
на обеих машинах, они будут иметь одинаковый вывод. Не могу отследить, что лежит в основе этого. Я попытался сбросить свой Gemfile.lock и запустить bundle install
с нуля - без изменений - то же сообщение об ошибке. Попытка блокировки некоторых предыдущих версий гема (в частности, 3.1.6 и 3.1.5) - никаких изменений в симптомах.
Не уверен на 100%, какую версию драгоценного камня я использовал ранее, но я использую Sass только с середины августа, и он никогда не был привязан к версии раньше, поэтому я решил, что попытаюсь заблокировать две предыдущие версии, обе из которых были выпущены до того, как я начал использовать Sass.
$ bundle show sass
/Users/[username]/.rvm/gems/ree-1.8.7-2011.03/gems/sass-3.1.7
И ошибка в скомпилированном файле .CSS:
Syntax error: Invalid property: ":background-image= image_url("public-fade-bg.png")".
on line 5 of [/path/to/application]/app/stylesheets/public_admin.sass
1: // Styles for public views - authentication controller
2: @import application.sass
3:
4: body
5: :background-image= image_url("public-fade-bg.png")
6: #environment
7: :position absolute
8: :background-color= !development_color
9: :font-size 18px
10: :padding 0 5px