无法将Jetstream软件包安装到Laravel项目

时间:2020-10-26 12:21:24

标签: php laravel composer-php laravel-8 jetstream

我使用Laravel 8框架。 PHP版本是7.4。运行命令后

composer require laravel/jetstream

我有一些错误:

您的要求无法解决为一组可安装的 包。

问题1 -laravel / jetstream 1.x-dev需要laravel / fortify ^ 1.0-> laravel / fortify [1.x-dev,v1.0.0,v1.0.1,v1.1.0, v1.2.0,v1.2.1,v1.3.0,v1.3.1,v1.4.0,v1.4.1,v1.4.2,v1.4.3, v1.5.0,v1.6.0,v1.6.1,v1.6.2]。 -laravel / jetstream v1.5.0要求laravel / fortify ^ 1.0-> laravel / fortify [1.x-dev,v1.0.0,v1.0.1,v1.1.0, v1.2.0,v1.2.1,v1.3.0,v1.3.1,v1.4.0,v1.4.1,v1.4.2,v1.4.3, v1.5.0,v1.6.0,v1.6.1,v1.6.2]。 -laravel / jetstream v1.5.1要求laravel / fortify ^ 1.0-> laravel / fortify [1.x-dev,v1.0.0,v1.0.1,v1.1.0, v1.2.0,v1.2.1,v1.3.0,v1.3.1,v1.4.0,v1.4.1,v1.4.2,v1.4.3, v1.5.0,v1.6.0,v1.6.1,v1.6.2]。 -laravel / fortify 1.x-dev需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.0.0需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.0.1需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.1.0需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0,2.0.1,2.0.2]可以满足要求。 -laravel / fortify v1.2.0需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0,2.0.1,2.0.2]可满足要求。 -laravel / fortify v1.2.1要求使用bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.3.0需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0,2.0.1,2.0.2]可以满足要求。 -laravel / fortify v1.3.1要求使用bacon / bacon-qr代码^ 2.0->可以通过bacon / bacon-qr代码[2.0.0、2.0.1、2.0.2]满足。 -laravel / fortify v1.4.0需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.4.1要求使用bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.4.2要求bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.4.3要求bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.5.0要求使用bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0、2.0.1、2.0.2]可满足要求。 -laravel / fortify v1.6.0需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0,2.0.1,2.0.2]可满足要求。 -laravel / fortify v1.6.1需要bacon / bacon-qr代码^ 2.0-> bacon / bacon-qr代码可满足[2.0.0、2.0.1、2.0.2]。 -laravel / fortify v1.6.2需要bacon / bacon-qr-code ^ 2.0-> bacon / bacon-qr-code [2.0.0,2.0.1,2.0.2]可满足要求。 -bacon / bacon-qr-code 2.0.2需要ext-iconv *->系统中缺少所请求的PHP扩展iconv。 -bacon / bacon-qr-code 2.0.1需要ext-iconv *->系统中缺少所请求的PHP扩展iconv。 -bacon / bacon-qr-code 2.0.0需要ext-iconv *->系统中缺少所请求的PHP扩展iconv。 -laravel / jetstream的安装请求laravel / jetstream ^ 1.5-> [1.x-dev,v1.5.0,v1.5.1]可以满足。

要启用扩展,请确认您的.ini中已启用扩展 文件: -/etc/php/php.ini -/etc/php/conf.d/igbinary.ini -/etc/php/conf.d/redis.ini您还可以在终端中运行php --ini,以查看CLI模式下PHP使用了哪些文件。

安装失败,将./composer.json恢复为原始状态 内容。

我已经阅读了一些手册,但是没有看到类似的错误。请帮助。

1 个答案:

答案 0 :(得分:2)

您需要通过取消注释'etc/php/ini.php'所在的行来从文件extension= iconv启用扩展名iconv,由于使用Linux,我不确定Windows和Mac Os中文件的路径< / p>