我有一个带有 PHP 8.0.0-dev 和 composer 的 docker 容器。我想要创建一个 Laravel 应用程序来测试新的 PHP 版本,但是我遇到了一些错误。
当我运行以下命令尝试创建一个新的 Laravel 项目时:
composer create-project laravel/laravel test
我收到的错误是,虽然php 8.0.0大于php 7.x,但我没有所需的PHP版本。
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/framework v5.6.9 requires php ^7.1.3 -> your PHP version (8.0.0-dev) does not satisfy that requirement.
- laravel/framework v5.6.8 requires php ^7.1.3 -> your PHP version (8.0.0-dev) does not satisfy that requirement.
...
...
我能以某种方式跳过PHP版本检查吗?
我已经尝试过:
--prefer-dist
以及
--ignore-platform-reqs
但是我得到了这个错误:
Problem 1
- Conclusion: don't install laravel/laravel v7.25.0|remove laravel/laravel v7.25.0
- Installation request for laravel/laravel v7.25.0 -> satisfiable by laravel/laravel[v7.25.0].
任何想法吗?
谢谢!
--ignore-platform-reqs
和--ignore-platform-req
)? - Jeanne Dark