我正在尝试通过composer require phpdocumentor/phpdocumentor
在 laravel 5.3 项目中使用 composer 来安装 phpdocumentor 以生成文档。我正在使用带有 ubuntu16.04 的 linux 机器,我的 php 版本是 7.0。我收到以下错误
- Can only install one of: symfony/translation[v2.5.5, v3.1.10].
- Can only install one of: symfony/translation[v2.5.6, v3.1.10].
- Can only install one of: symfony/translation[v2.5.7, v3.1.10].
- Can only install one of: symfony/translation[v2.5.8, v3.1.10].
- Can only install one of: symfony/translation[v2.5.9, v3.1.10].
Installation request for symfony/translation (locked at v3.1.10) -> satisfiable by symfony/translation[v3.1.10].
Installation failed, reverting ./composer.json to its original content.
问题是 laravel 需要 3.1 以上的 symfony/translation 版本,即^3.1.*
phpdocumentor/phpdocumentor 仅在 2.8.9 之前支持 symfony/translation。
那么如果我想安装 phpdocumentor 和 laravel5.3 怎么办?