【问题标题】:Laravel: composer update errorLaravel:作曲家更新错误
【发布时间】:2015-03-21 00:54:57
【问题描述】:

当我运行 composer update 时,我收到以下错误:

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

您可以在下面找到问题/输出的详细描述

  Problem 1
    - Conclusion: don't install laravel/framework v4.2.17
    - Conclusion: remove laravel/framework v4.2.16
    - Conclusion: don't install laravel/framework v4.2.16
    - Conclusion: don't install laravel/framework v4.2.15
    - Conclusion: don't install laravel/framework v4.2.14
    - Conclusion: don't install laravel/framework v4.2.13
    - Conclusion: don't install laravel/framework v4.2.12
    - Conclusion: don't install laravel/framework v4.2.11
    - Conclusion: don't install laravel/framework v4.2.10
    - Conclusion: don't install laravel/framework v4.2.9
    - Conclusion: don't install laravel/framework v4.2.8
    - Conclusion: don't install laravel/framework v4.2.7
    - Conclusion: don't install laravel/framework v4.2.6
    - Conclusion: don't install laravel/framework v4.2.5
    - Conclusion: don't install laravel/framework v4.2.4
    - Conclusion: don't install laravel/framework v4.2.3
    - Conclusion: don't install laravel/framework v4.2.2
    - Conclusion: don't install laravel/framework v4.2.1
    - torann/geoip dev-master requires illuminate/support ~5.0 -> satisfiable by illuminate/support[v5.0.0, v5.0.4].
    - torann/geoip dev-master requires illuminate/support ~5.0 -> satisfiable by illuminate/support[v5.0.0, v5.0.4].
    - don't install laravel/framework v4.2.0|don't install illuminate/support v5.0.0
    - don't install laravel/framework v4.2.0|don't install illuminate/support v5.0.4
    - Installation request for laravel/framework 4.2.* -> satisfiable by laravel/framework[v4.2.0, v4.2.1, v4.2.10, v4.2.11, v4.2.12, v4.2.13, v4.2.14, v4.2.15, v4.2.16, v4.2.17, v4.2.2, v4.2.3, v4.2.4, v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].
    - Installation request for torann/geoip dev-master -> satisfiable by torann/geoip[dev-master].

我不清楚我应该怎么做才能解决这个问题?我应该降级laravel吗?我目前在 4.2.16

【问题讨论】:

  • 问题似乎是torann/geoip(在dev-master)需要Laravel 5.0。您可以通过指定软件包的版本(在 Laravel 4 上运行的旧版本)来解决此问题
  • 谢谢@lukasgeiter 我试试看
  • 我将我的 composer.json 文件从 "torann/geoip": "dev-master" 更新为 "torann/geoip": "0.1.*@dev" 并且它有效:-) 非常感谢帮忙!
  • 太棒了!别客气。我添加了一个“真实”的答案,所以你可以接受一些东西:)

标签: laravel composer-php


【解决方案1】:

问题似乎是torann/geoip(在 dev-master 处)需要 Laravel 5.0。您可以通过在 composer.json 文件中指定旧版本来解决此问题。

github page 中所述,要求它:

"torann/geoip": "0.1.*@dev"

【讨论】:

    猜你喜欢
    • 2018-10-13
    • 2015-11-26
    • 2016-07-22
    • 2015-09-13
    • 2016-09-30
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 2014-09-07
    相关资源
    最近更新 更多