【问题标题】:error with composor (install / update ) with laravel 4.2laravel 4.2 的作曲家错误(安装/更新)
【发布时间】:2015-09-15 00:49:16
【问题描述】:

安装了基于版本 4.2 的 laravel 模板,当我制作作曲家(安装/更新)时,作曲家仍然出现此错误。

问题 1
- d11wtq/boris v1.0.10 的安装请求 -> 可由 d11wtq/boris[v1.0.10] 满足。
- d11wtq/boris v1.0.10 需要 ext-pcntl * -> 您的系统中缺少请求的 PHP 扩展 pcntl。
问题 2
- d11wtq/boris v1.0.10 需要 ext-pcntl * -> 您的系统中缺少请求的 PHP 扩展 pcntl。
- laravel/framework v4.2.17 需要 d11wtq/boris ~1.0 -> 可以满足 d11wtq/boris[v1.0.10]。
- laravel/framework v4.2.17 的安装请求 -> laravel/framework[v4.2.17] 可以满足。

【问题讨论】:

  • 所以,您需要pcntl 扩展名。阅读手册并安装它。然后再次运行 composer。
  • 我可以在 Windows 上这样做吗?

标签: php laravel composer-php


【解决方案1】:

这是因为 d11wtq/boris 包需要 PHP 的 Process Control Extension (pcntl)。要安装 pcntl,请使用 --enable-pcntl 编译 CGI 或 CLI 版本的 PHP。

注意: 目前,此模块无法在非 Unix 平台 (Windows) 上运行。

所以希望你使用类似 linux 或 mac os 的东西。

【讨论】:

  • 其实我用的是Windows
  • 好吧,对你不利 :( 它不适用于 Windows。你所能做的就是使用带有 Linux 的虚拟机或例如 laravel homestead。
猜你喜欢
  • 2015-11-25
  • 2015-11-26
  • 2013-07-30
  • 1970-01-01
  • 2016-12-19
  • 1970-01-01
  • 2015-07-26
  • 2018-07-19
相关资源
最近更新 更多