我尝试从spatie/laravel
安装github
时收到此错误。
- 结论:删除laravel / framework v5.4.36
- 结论:不要安装laravel / framework v5.4.36
- spatie / laravel-sitemap 3.3.0需要照亮/支持~5.5.0 - >可以通过illuminate / support [v5.5.0,v5.5.16,v5.5.17,v5.5.2,v5.5.28,v5.5.33]来满足。
- spatie / laravel-sitemap 3.3.1需要照亮/支持~5.5.0 - >可以通过illuminate / support [v5.5.0,v5.5.16,v5.5.17,v5.5.2,v5.5.28,v5.5.33]来满足。
- 不安装illuminate / support v5.5.0 |不要安装laravel / framework v5.4.36
- 不安装illuminate / support v5.5.16 |不要安装laravel / framework v5.4.36
- 不安装illuminate / support v5.5.17 |不要安装laravel / framework v5.4.36
- 不安装illuminate / support v5.5.2 |不要安装laravel / framework v5.4.36
- 不安装illuminate / support v5.5.28 |不要安装laravel / framework v5.4.36
- 不安装illuminate / support v5.5.33 |不要安装laravel / framework v5.4.36
- laravel / framework的安装请求(锁定在v5.4.36,需要为5.4。*) - > laravel / framework [v5.4.36]可以满足。
- spatie / laravel-sitemap的安装请求^ 3.3 - >可以通过spatie / laravel-sitemap [3.3.0,3.3.1]来满足。
答案 0 :(得分:1)
答案在堆栈跟踪中。
spatie/laravel-sitemap 3.3.0 requires illuminate/support ~5.5.0
您需要升级到Laravel 5.5或降级spatie包
您需要版本2.4.0
才能使用Laravel 5.4。将它作为
"spatie/laravel-sitemap": "^2.4.0"
下次运行
// if lockfile exists
composer update
// no lockfile
composer install
答案 1 :(得分:1)
对于我的Laravel Framework 5.4.36,我使用了spatie laravel-sitemap 2.4.0 它运作良好,没有任何问题 只需手动添加composer.json需要这一行代码
"spatie/laravel-sitemap": "^2.4.0",
然后通过cmd
作曲家更新