【问题标题】:Loading composer repositories with package information Updating dependencies (including require-dev)使用包信息加载作曲家存储库更新依赖项(包括 require-dev)
【发布时间】:2018-12-23 12:29:41
【问题描述】:

使用包信息加载作曲家存储库 更新依赖(包括require-dev)

我的电脑显示:这是什么意思??

还有:

Problem 1
  - This package requires php ^7.1.3 but your PHP version (5.6.30) does not satisfy that requirement.
Problem 2
  - laravel/framework v5.6.9 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.8 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.7 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.6 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.5 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.4 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.3 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.27 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.26 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.25 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.24 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.23 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.22 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.21 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.20 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.2 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.19 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.18 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.17 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.16 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.15 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.14 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.13 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.12 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.11 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.10 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.1 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework v5.6.0 requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - laravel/framework 5.6.x-dev requires php ^7.1.3 -> your PHP version (5.6.30) does not satisfy that requirement.
  - Installation request for laravel/framework 5.6.* -> satisfiable by laravel/framework[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.18, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.3, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].

【问题讨论】:

  • 具体有什么不明白的?
  • 我敢说^7.1.3 并不容易理解。
  • 安装 PHP7 哈哈

标签: php laravel laravel-5 message


【解决方案1】:

Whole Composer 支持简单而熟悉的 >= 和类似的符号,它们具有完全晦涩的缩写。

在这种情况下,您有一个caret version range

例如 ^1.2.3 等价于 >=1.2.3

您似乎要求一些 Laravel 5.6 的次要版本,它需要 PHP 7 版本,至少是 7.1.3。您正在运行 PHP 5.6.30。查看https://stackoverflow.com/a/47737108/308851 告诉我,即使是 Laravel LTS 版本,5.5 也不会帮助你——至少需要 7.0.0。

【讨论】:

  • 太棒了,它修复了
猜你喜欢
  • 2018-03-06
  • 2013-06-19
  • 2016-01-15
  • 1970-01-01
  • 2019-06-12
  • 2017-04-20
  • 2015-08-27
  • 2019-12-02
  • 2016-09-23
相关资源
最近更新 更多