我刚刚在我的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上发布一个关于这个错误的冲突包的问题。
我很抱歉我不能给你一个确切的答案,但是单元测试冲突的包超出了问题的范围