代码之家  ›  专栏  ›  技术社区  ›  KalyanLahkar

使用composer在laravel中安装phpDocumentor失败

  •  0
  • KalyanLahkar  · 技术社区  · 7 年前

    我正在尝试使用composer安装phpdocumentor,方法如下 composer require phpdocumentor/phpdocumentor 在laravel 5.3项目中,用于生成文档。我使用的是一台带有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和laravel5.3,我该怎么办?

    2 回复  |  直到 7 年前
        1
  •  0
  •   Saravanan Nandhan    7 年前

    试试这个

    sudo apt-get install php5-xsl
    sudo /etc/init.d/apache restart 
    

        2
  •  0
  •   KalyanLahkar    7 年前

    pear . 确实在做

    sudo pear channel-discover pear.phpdoc.org 
    sudo pear install phpdoc/phpDocumentor
    

    有关更多信息,请参阅 here