微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 composer

如何解决使用 composer

我尝试使用以下命令安装特定的电子表格库:

composer 需要 PHPoffice/PHPspreadsheet:1.8.2(因为我有 PHP5 版本)

我有这个错误

无法将您的要求解析为一组可安装的软件包。

问题 1

- symfony/symfony is locked to version v3.4.10 and an update of this package was not requested.

- Only one of these can be installed: symfony/twig-bundle[v3.4.26],symfony/symfony[v3.4.10]. symfony/symfony replaces symfony/twig-bundle and thus cannot coexist with it.

- symfony/twig-bundle is locked to version v3.4.26 and an update of this package was not requested.

我的 composer.json:

{ "name": "symfony/框架标准版","许可证": "麻省理工学院","类型": "项目","description": "Symfony Standard Edition" 发行版",“自动加载”:{ “psr-4”:{ "": "源代码/" },"classmap": [ "app/AppKernel.PHP","app/AppCache.PHP"] },“自动加载开发”:{ "psr-4": { "AppBundle\Tests\": "tests/" },“文件”:[“供应商/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.PHP”] },“要求”: { "PHP": ">=5.5.9","beberlei/doctrineextensions": "1.1.9","教义/教义包": "^1.6","doctrine/doctrine-migrations-bundle": "^1.3","教义/orm": "^2.5","incenteev/composer-parameter-handler": "^2.0","paragonie/random_compat": "~1.3","PHPseclib/PHPseclib": "^2.0","ramsey/uuid": "^3.8","sensio/distribution-bundle": "^5.0.19","sensio/framework-extra-bundle": "^5.0.0","symfony/assetic-bundle": "^2.8","symfony/monolog-bundle": "^3.1.0","symfony/polyfill-apcu": "^1.0","symfony/symfony": "3.4.10","symfony/translation": "^3.4","symfony/twig-bundle": "3.4.26","symfony/验证器": "^3.4","theodo-evolution/legacy-wrapper-bundle": "^1.2","theodo-evolution/session-bundle": "^1.0","twig/twig": "^1.0||^2.0" },“需要开发”:{ "PHPunit/PHPunit": "^5.7.27","sensio/generator-bundle": "^3.0","symfony/PHPunit-bridge": "^3.0" },“脚本”:{ “symfony 脚本”:[ "Incenteev\ParameterHandler\ScriptHandler::buildParameters","Sensio\Bundle\distributionBundle\Composer\ScriptHandler::buildBootstrap","Sensio\Bundle\distributionBundle\Composer\ScriptHandler::clearCache","Sensio\Bundle\distributionBundle\Composer\ScriptHandler::installAssets","Sensio\Bundle\distributionBundle\Composer\ScriptHandler::installrequirementsFile",“Sensio\Bundle\distributionBundle\Composer\ScriptHandler::prepareDeploymentTarget” ],“安装后cmd”:[ “@symfony 脚本” ],“后更新-cmd”:[ “@symfony 脚本” ] },“配置”:{ “平台”: { "PHP": "5.6" },“排序包”:true },“额外的”: { "symfony-app-dir": "app","symfony-bin-dir": "bin","symfony-var-dir": "var","symfony-web-dir": "web","symfony-tests-dir": "测试","symfony-assets-install": "relative",“incenteev 参数”:{ "file": "app/config/parameters.yml" },“分支别名”:{ "dev-master": "3.4-dev" } } }

有人有想法吗?

解决方法

symfony/symfony 是一个包含 Symfony 框架所有组件的包。这也包含 symfony/twig-bundle。无需安装这两个软件包,因此您可以安全地删除 symfony/twig-bundle。之后,应该可以添加您想要添加的任何包

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。