Skip to content

[BUG] Can not create new project #133

@harryqt

Description

@harryqt
Darwin Harrys-MacBook-Air.local 24.6.0 Darwin Kernel Version 24.6.0: Mon Jul 14 11:30:51 PDT 2025; root:xnu-11417.140.69~1/RELEASE_ARM64_T8112 arm64

PHP 8.4.11 (cli) (built: Jul 29 2025 15:30:21) (NTS)
Zend Engine v4.4.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.4.11, Copyright (c), by Zend Technologies

Composer version 2.8.11 2025-08-21 11:29:39

Steps To Reproduce:

composer create-project hyperf/hyperf-skeleton test-project

Error:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires hyperf/testing ~3.1.0 -> satisfiable by hyperf/testing[v3.1.0-alpha.1, ..., 3.1.x-dev].
    - hyperf/http-message[v3.1.0-alpha.1, ..., 3.1.x-dev] require laminas/laminas-mime ^2.7 -> satisfiable by laminas/laminas-mime[2.7.0, ..., 2.13.x-dev].
    - hyperf/testing[v3.1.0-alpha.1, ..., 3.1.x-dev] require hyperf/http-message ~3.1.0 -> satisfiable by hyperf/http-message[v3.1.0-alpha.1, ..., 3.1.x-dev].
    - laminas/laminas-mime[2.9.0, ..., 2.10.x-dev] require php ^7.3 || ~8.0.0 || ~8.1.0 -> your php version (8.4.11) does not satisfy that requirement.
    - laminas/laminas-mime[2.11.0, ..., 2.11.x-dev] require php ~8.0.0 || ~8.1.0 || ~8.2.0 -> your php version (8.4.11) does not satisfy that requirement.
    - laminas/laminas-mime[2.12.0, ..., 2.13.x-dev] require php ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 -> your php version (8.4.11) does not satisfy that requirement.
    - laminas/laminas-mime[2.7.0, ..., 2.7.x-dev] require php ^5.6 || ^7.0 -> your php version (8.4.11) does not satisfy that requirement.
    - laminas/laminas-mime[2.8.0, ..., 2.8.x-dev] require php ^7.3 || ~8.0.0 -> your php version (8.4.11) does not satisfy that requirement.

There is also a deprecation notice:

Deprecation Notice: Installer\OptionalPackages::__construct(): Implicitly marking parameter $projectRoot as nullable is deprecated, the explicit nullable type must be used instead in /Users/harry/Projects/tmp/test-project/installer/OptionalPackages.php:106

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions