0

我目前正在关注本教程:https ://www.youtube.com/watch?v=5om81wXYIns

这是关于学习 Symfony 2.3,现在正在演示如何设置 Twitter Bootstrap 以及如何使用带有 cssembed 的资产,将所有 css 和 javascript 代码分别压缩到一个文件中。

我在 Windows7 上工作,我无法获得我所在的 linux 机器或 VM。

配置文件可以在这里找到:http: //mossco.co.uk/symfony-2/symfony-2-and-bootstrap-3-assetic-config-and-base-html-template-file/

我当然将java路径更改为:

java: 'C:\Program Files\Java\jre7\bin'

文件抛出异常

../web/assetic/bootstrap_less.less

例外是:

分配 arg @list 失败:行:50

这也意味着该文件永远不会生成,所以我真的不知道在哪里寻找错误。即使那样,我也不知道如何解决它。我在 composer.json 文件中列出了所有这些,并且它已经更新:

"leafo/lessphp": "*",
"twitter/bootstrap": "*",
"components/jquery": "dev-master"

有没有人知道这里可能出了什么问题?

4

1 回答 1

2

似乎是lessphp的一个问题,在引导程序的v3.0.2中的某个时候无法正确读取sintax。(问题在这里打开

如果您继续使用lessphp,则需要从v3.0.2 降级到v3.0.0。在 composer.json 文件中修改 twitter bootstrap 的 require 行:

“推特/引导程序”:“v3.0.0”

然后记得在那之后更新作曲家

于 2013-11-08T11:28:21.820 回答