OS:Centos 8
PHP版本:多PHP(7.2默认、7.3、7.4、8.0(
Composer版本2.1.3
我已经草签了一个新的laravel项目:
/usr/bin/php74/usr/local/bin/composer创建项目--首选dist laravel/laravel:^7.0测试
(我使用的是php7.4版本(
安装完默认的laravel项目后运行良好。之后,我想添加旅行者。我正在用cd输入文件夹,然后运行命令。。
/usr/bin/php74/usr/local/bin/composer需要tcg/voyager
运行命令后,我收到错误:
问题1-tcg/voyager[1.4.x-dev,…,1.x-dev]需要干预/image^2.4->可通过干预/图像满足[2.4.0,…,2.5.1]。-intervention/image 2.4.x-dev是intervention/image dev-master的别名,因此也需要安装它。-tcg/voyager[v1.4.0,…,v1.4.2]需要联盟/飞行系统~1.0.41->找到了联盟/飞行系统[1.0.41,…,1.0.x-dev],但包通过部分更新固定为1.1.4(锁定文件版本(,并且该版本不匹配。请确保将其列为update命令。-intervention/image[dev master,2.4.0,…,2.5.1]需要guzzlehttp://psr7~1.1->找到guzzlehttp://psr7[1.1.0,…,1.x-dev],但是通过部分更新,该包已固定为2.0.0(锁定文件版本(并且该版本不匹配。确保将其列为一个参数用于更新命令。-根composer.json需要tcg/voyager ^1.4->可通过tcg/voyager满足[v1.4.0,…,1.x-dev].
使用选项--连同所有依赖项(-W(以允许升级,当前锁定到特定的程序包的降级和删除版本。
使用-W参数运行后:
您的需求无法解决为一组可安装的包裹。
问题1-根composer.json需要laravel/framework ^7.29,找到了laravel/frame[v7.29.0,…,7.x-dev],但这些都没有加载,可能是因为它与另一个需求冲突。
安装失败,正在还原/composer.json和/composer.lock到他们的原始内容。
我尝试过不同的变体(不同的php版本、上一个laravel版本和更多-相同的结果-,但这些都没有加载,可能是因为它与另一个需求冲突。
为了这个,我几乎读了整个互联网。。,但无济于事。。
composer需要tcg/voyager--具有所有依赖项
尝试上面的命令