Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Composer Dependency Issues on Installation #64

Closed
Sn0wCrack opened this issue Jan 28, 2020 · 2 comments
Closed

Composer Dependency Issues on Installation #64

Sn0wCrack opened this issue Jan 28, 2020 · 2 comments

Comments

@Sn0wCrack
Copy link

It appears if you install laravel-doctrine/orm:1.5.* first and then attempt into install this package a dependency resolution error occurs and this package can't be installed, however installing this package first and then laravel-doctrine/orm:1.5.*, everything resolves fine.

Composer Output

➜  code git:(master) ✗ composer require laravel-doctrine/fluent
    1/1:        http://repo.packagist.org/p/provider-latest$1c8814916c47f54cf898c2e891cd2d4d499b0973ac49140a7b6eb341acc192f8.json
    Finished: success: 1, skipped: 0, failure: 0, total: 1
Using version ^1.1 for laravel-doctrine/fluent
./composer.json has been updated
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
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6
    - Conclusion: don't install laravel-doctrine/fluent 1.1.5
    - Conclusion: don't install laravel-doctrine/fluent 1.1.4
    - Conclusion: don't install laravel-doctrine/fluent 1.1.3
    - Conclusion: don't install laravel-doctrine/fluent 1.1.2
    - Conclusion: don't install laravel-doctrine/fluent 1.1.1
    - Conclusion: don't install laravel-doctrine/fluent 1.1.0
    - Conclusion: remove doctrine/common 2.12.0
    - Conclusion: don't install doctrine/common 2.12.0
    - doctrine/orm 2.5.x-dev requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.0 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-RC1 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-RC2 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-alpha1 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-alpha2 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-beta1 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.1 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.10 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.11 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.12 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.13 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.14 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.2 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.3 requires doctrine/common >=2.5-dev,<2.7-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2].
    - doctrine/orm v2.5.4 requires doctrine/common >=2.5-dev,<2.7-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2].
    - doctrine/orm v2.5.5 requires doctrine/common >=2.5-dev,<2.7-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2].
    - doctrine/orm v2.5.6 requires doctrine/common >=2.5-dev,<2.8-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3].    - doctrine/orm v2.5.7 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.8 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.9 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - Can only install one of: doctrine/common[2.5.x-dev, 2.12.0].
    - Can only install one of: doctrine/common[2.6.x-dev, 2.12.0].
    - Can only install one of: doctrine/common[2.7.x-dev, 2.12.0].
    - Can only install one of: doctrine/common[2.8.x-dev, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.0, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.0-beta1, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.1, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.2, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.3, 2.12.0].
    - Can only install one of: doctrine/common[v2.6.0, 2.12.0].
    - Can only install one of: doctrine/common[v2.6.1, 2.12.0].
    - Can only install one of: doctrine/common[v2.6.2, 2.12.0].
    - Can only install one of: doctrine/common[v2.7.0, 2.12.0].
    - Can only install one of: doctrine/common[v2.7.1, 2.12.0].
    - Can only install one of: doctrine/common[v2.7.2, 2.12.0].
    - Can only install one of: doctrine/common[v2.7.3, 2.12.0].
    - Can only install one of: doctrine/common[v2.8.0, 2.12.0].
    - Can only install one of: doctrine/common[v2.8.1, 2.12.0].
    - Conclusion: don't install doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6|remove doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9     
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6|don't install doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6|remove doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9     
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6|don't install doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9
    - Installation request for doctrine/common (locked at 2.12.0) -> satisfiable by doctrine/common[2.12.0].
    - Installation request for laravel-doctrine/fluent ^1.1 -> satisfiable by laravel-doctrine/fluent[1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, 1.1.x-dev].
    - Conclusion: remove doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9
    - laravel-doctrine/fluent 1.1.x-dev requires doctrine/orm 2.5.*|2.6.* -> satisfiable by doctrine/orm[2.5.x-dev, 2.6.x-dev, v2.5.0, v2.5.0-RC1, v2.5.0-RC2, v2.5.0-alpha1, v2.5.0-alpha2, v2.5.0-beta1, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.13, v2.5.14, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.1, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6].
    - Can only install one of: doctrine/orm[2.6.x-dev, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.0, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.1, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.2, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.3, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.4, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.5, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.6, v2.7.0].
    - Installation request for doctrine/orm (locked at v2.7.0) -> satisfiable by doctrine/orm[v2.7.0].


Installation failed, reverting ./composer.json to its original content.

I'm unsure myself but I believe this has more than likely something to do with laravel-doctrine/orm:1.5.* allowing for doctrine/orm:^2.7 to be installed but this package only allowing 2.6.* at most, and composer won't downgrade the doctrine/orm package.

@patrickbrouwers
Copy link
Contributor

Should allow installs on 2.7 now

@Sn0wCrack
Copy link
Author

Thanks very much, that's resolve the issue now 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants