我在Ubuntu 14.04上的apache上运行了一个Symfony 2.5.2。我正在尝试使用BraincraftedBootstrapBundle为站点添加引导程序。我试图按照http://bootstrap.braincrafted.com/getting-started.html#customizing的说明进行操作,但我没有成功。
我最初尝试使用sass编译器(我的偏好)。但是,使用此配置:
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
sass:
bin: /usr/local/bin/sass
apply_to: "\.scss$"
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"
#yui_css:
# jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
less:
node: /usr/sbin/node
node_paths: [/usr/local/bin/node_modules]
apply_to: "\.less$"
braincrafted_bootstrap:
less_filter: sass
运行app / console assetic时出现以下错误:dump:
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
Invalid configuration for path "braincrafted_bootstrap.less_filter": Invali
d less filter ""sass""
我尝试将less_filter更改为更少,以确定我是否会有更多的成功,但这给了我这个错误:
[Assetic\Exception\FilterException]
An error occurred while running:
'/usr/sbin/node' '/tmp/assetic_lessjchaNP'
后面是一个冗长的输入列表。我猜测它没有找到导入,但它们都在vendor / twbs / bootstrap / less中。
答案 0 :(得分:0)
您无法使用sass过滤器,因为它必须在2.1版本中发布。抱歉,但我无法解决您问题的第二部分。