使用 composer 在 laravel 中安装 phpDocumentor 失败
phpDocumentor installation fails in laravel using composer
我正在尝试使用 Composer 安装 phpdocumentor,方法是在 laravel 5.3 项目中执行 composer require phpdocumentor/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 需要 symfony/translation 3.1 以上的版本,即 ^3.1.*
但 phpdocumentor/phpdocumentor 支持 symfony/translation 直到 2.8.9。
如果我想安装 phpdocumentor 和 laravel5.3 怎么办?
试试这个
sudo apt-get install php5-xsl
sudo /etc/init.d/apache restart
在 Linux ubuntu 16.04 上为我工作以安装 XSL。
我想无法使用 composer 安装 phpdocumentor 和 laravel。我尝试安装 php7.0-xsl 并尝试做一些黑客攻击,例如删除 composer.lock 文件,然后进行 composer install 等无济于事。我终于可以使用 pear
让它工作了。精确地做
sudo pear channel-discover pear.phpdoc.org
sudo pear install phpdoc/phpDocumentor
有关详细信息,请参阅 here
我正在尝试使用 Composer 安装 phpdocumentor,方法是在 laravel 5.3 项目中执行 composer require phpdocumentor/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 需要 symfony/translation 3.1 以上的版本,即 ^3.1.*
但 phpdocumentor/phpdocumentor 支持 symfony/translation 直到 2.8.9。
如果我想安装 phpdocumentor 和 laravel5.3 怎么办?
试试这个
sudo apt-get install php5-xsl
sudo /etc/init.d/apache restart
在 Linux ubuntu 16.04 上为我工作以安装 XSL。
我想无法使用 composer 安装 phpdocumentor 和 laravel。我尝试安装 php7.0-xsl 并尝试做一些黑客攻击,例如删除 composer.lock 文件,然后进行 composer install 等无济于事。我终于可以使用 pear
让它工作了。精确地做
sudo pear channel-discover pear.phpdoc.org
sudo pear install phpdoc/phpDocumentor
有关详细信息,请参阅 here