我尝试在只有PHP 5.5.6的主机上安装Laravel 5.1.虽然我要求客户升级,但这可能不可行/不可行.
所以我得到:
- This package requires php >=5.5.9 but your PHP version (5.5.6)
does not satisfy that requirement.
Run Code Online (Sandbox Code Playgroud)
在composer.phar install.
有没有办法做一个忽略这种依赖的作曲家安装?
我认为它应该是安全的,因为只有从5.5.6到5.5.9的错误修复.
在网上查了很多资料,都没有找到composer错误日志的文档。在我发现的讨论中,没有人给出与错误日志一致的解释。例如:
我知道作曲家做什么并且可以自己解决问题,但我经常需要为此咨询 packagist.org。尽管相当(并且不必要地)冗长,但作曲家日志只给了我一些提示。它并没有真正指出具体问题。
有谁知道完整的文档或如何解释日志背后的推理,也许以上述为例?
我正在尝试安装league/flysystem-aws-s3-v3包..我当前的 laravel 版本是5.7.*
当我尝试跑步时composer require league/flysystem-aws-s3-v3 "^1.0"
我遇到很多问题:(
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/framework 9.x-dev requires php ^8.0 -> your PHP version (7.4.13) does not satisfy that requirement.
- Conclusion: don't install fruitcake/laravel-cors v2.0.4
- Conclusion: don't install fruitcake/laravel-cors v2.0.3
- Conclusion: don't install fruitcake/laravel-cors v2.0.2
- Conclusion: don't install fruitcake/laravel-cors v2.0.1
- Conclusion: don't install fruitcake/laravel-cors v2.0.0
- Conclusion: don't install fruitcake/laravel-cors v2.0.0-beta3
- Conclusion: …Run Code Online (Sandbox Code Playgroud) Laravel 项目需要 2 个版本的 PHP 吗?
我正在开发一个 Laravel 项目。我的电脑上有 2 个版本的 PHP。如果我设置 PHP 版本 8.1 并运行 Composer update,我会收到以下错误。
如果我设置 PHP 版本 7.4 并运行 Composer update,我会收到以下错误。
解决办法是什么?