Composer update PHP警告——与新包相关?(Laravel4)


Composer update PHP warning -- related to new package? (Laravel4)

我刚刚在我的composer中添加了一个新包。——

"barryvdh/laravel-dompdf": "0.4.*"

和执行命令行"composer update",我得到了这个警告:

PHP Warning:  Unexpected character in input:  ' in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php on line 118

,我从来没有见过在所有以前的作曲家更新,这都是完美无瑕的。事实上,相同的消息出现了6次,所以我假设这反映了Composer的多次尝试。

这是我在composer.json中的"require"数组:

    "require": {
    "laravel/framework": "4.2.*",
    "barryvdh/laravel-dompdf": "0.4.*"
},

我是否正确地假设这与我添加的包中的坏代码有关,而不是我自己的问题?我所做的唯一更改是将包添加到我的编写器中。Json文件,这显然不是错误消息所指的内容。谢谢。

将包从编写器文件中取出,然后执行:

composer update

然后,添加一个不同的包,如果你需要一个例子:使用jeffery Way的laravel生成器:

"way/generators": "2.*"

,每个laravel安装都应该有。如果运行正常,在github上发布一个关于这个错误的冲突包的问题。

我很抱歉我不能给你一个确切的答案,但是单元测试冲突的包超出了问题的范围